Моя цель, чтобы подсчитать количество слов в файлеПодсчет количества слов во всех строках в сценарии оболочки
Мой входной файл ниже:
100,Surender,CTS
101,Kumar,TCS
102,Raja,CTS
103,Vijay,TCS
Ожидаемый ответ 12
скрипт оболочки, который я написал для этого ниже
let total_no_of_words=0;
while read each_line ;
do
words=`echo $each_line | tr "," " " |wc -w`
total_no_words=`expr $total_no_words + $words`
done < /home/user/surender/linux/inputfiles/records.txt;
echo $total_no_of_words
Но, как указано выше сценарий вывод, что я get равен 0. , если я сохраняю переменную $ total_no_words внутри цикла while, она дает кумулятивное количество слов, например 3 6 9 12
Что мне нужно сделать, чтобы получить результат 12?
о, да .. моя ошибка. –