Итак, я компилирую этот код для чтения текстового файла, однако он успешно находит сумму каждого столбца, за исключением первой строки! Следовательно, дает мне неправильное суммирование, которое исключает значение в первой строке, в которой он читает. Он устанавливает значение: $ line = ddsdfj: jdskf: 1: fjf, но никогда не извлекает 1 из первой строки. Любые подсказки будут оценены.Первая строка текстового файла, не прочитанная в оболочке
FILE=$1
while read line
do
awk -F: '{summation += $3;}END{print summation;}'
done < $FILE
Как это работает? вы ничего не передали awk, чтобы читать ??? –
Я назову это через bash -> ./filename.sh some.txt – user4516211