Я сделал этот код awk для печати 2 имени
#! /usr/bin/awk -f
BEGIN {
for (i=0; i < ARGC; i++)
print ARGV[i]
} inventory-shipped BBS-list
Я ожидаю, что результат будет
awk
inventory-shipped
BBS-list
но когда я его запускаю, скрипт все равно хочет, чтобы я что-то написал на нем для печати, хотя список, который я ожидаю напечатать, уже есть. Но когда я пишу это из терминала, как это
$ awk 'BEGIN {
for (i=0; i <ARGC; i++)
print ARGV[i]
}' inventory-shipped BBS-list
Я могу напечатать ожидаемый результат.