У меня есть куча данных, которые называются, скажем, от a0001.xyz до a0254.xyz. Я хочу суммировать 5-й столбец каждого файла и записать ответ в файл с именем output.txt. Поэтому я ищу файл с одним столбцом, содержащий суммы каждого файла .xyz.
Я пробовал что-то вроде этого:
awk -f sum.awk a0004.xyz > output.txt
, где sum.awk равно
#sum.awk
{ sum+=$5}
END { print sum }
он дает мне сумму 5-го столбца файла a0004.xyz и записывает ее в output.txt. Проблема в том, когда я меняю команду на:
awk -f sum.awk *.xyz > output.txt
снова он дает мне только одну из сумм среди всех файлов .xyz. Как я могу это исправить?
Надеюсь, мне удалось все ясно спросить