Я хочу создать скрипт awk, который подсчитывает, сколько файлов имеет аргументы,
если я использую счетчик BEGIN или END, результат всегда будет 1;
Объединяет ли awk файлы, которые я даю в качестве параметров?
Следующий скрипт выводит «1» независимо от того, сколько файлов я передаю в качестве аргументов
(«n» будет использоваться для подсчета количества слов во всех файлах)
BEGIN {nrFiles++}
{ n+=NF}
END {print nrFiles}
И окончательный результат:
{ n+=NF}
END {print "Number of files=",ARGC-1, "\nNumber of words=",n,"\nMean number of words=",n/(ARGC-1) }
Спасибо за ваше время