получение awk для печати рабочего каталога при обработке файлов - PullRequest
0 голосов
/ 15 марта 2011

У меня проблемы с этим.Мне нужно получить awk, чтобы распечатать рабочий каталог для каждой обработанной строки, скажем, в первом столбце вывода.Вот команда, которую я использую:

awk -F, ' FNR==NR {idsA[$1]; next} $1 in idsA ' noms */node.csv

Я обрабатываю с этой командой файлы в разных каталогах.

вот пример вывода:

12 ,,-4.8938065
15 ,,, - 3.9248969
16 ,,, - 3.7229307
17 ,,, - 3.5086633
18 ,,, - 3.2806812

What Iнужно:

working_dir, 12 ,,, - 4.8938065
working_dir, 15 ,,, - 3.9248969
working_dir, 16 ,,, - 3.7229307
working_dir, 17 ,,, - 3.5086633
working_dir, 18 ,,, - 3.2806812

Как мне это сделать?

Любая помощь или указатель будет принята с благодарностью

1 Ответ

0 голосов
/ 15 марта 2011

вы можете использовать встроенную в awk переменную имени файла $FILENAME.

я полагаю, что он содержит полный путь к файлу.

вы можете попробовать это и проверить

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...