Я пытаюсь запустить команду оболочки из awk для каждой строки файла, а команде оболочки требуется один входной аргумент. Я попытался использовать system()
, но он не распознал входной аргумент.
Каждая строка этого файла является адресом файла, и я хочу запустить команду для обработки этого файла. Итак, для простого примера я хочу использовать команду "wc" для каждой строки и передать $1
в wc.
awk '{system("wc $1")}' myfile