Я хотел бы запустить скрипт GNU AWK, который редактирует файлы на месте (например, с опцией -i inplace
) и должен напечатать имена файлов, над которыми он работает, в STDOUT. Есть ли способ сделать это? Следующее просто добавляет имя файла в качестве первой строки в измененном файле, а не выводит имя файла в командной строке:
BEGINFILE {
print FILENAME
}