Вычислить количество строк в файле?

47

Как рассчитать и отобразить количество строк и слов, содержащихся в файле .sh?

user264934
источник

Ответы:

66

Используйте инструмент wc.

  • Для подсчета количества строк: -l

    wc -l myfile.sh
  • Для подсчета количества слов: -w

    wc -w myfile.sh

Смотрите man wcбольше вариантов.

souravc
источник
13

Как упоминается souravc, вы можете использовать wcдля этого:

$ wc -w statusToFiles.sh 
10 statusToFiles.sh
$ wc -l statusToFiles.sh 
6 statusToFiles.sh

Чтобы отобразить только сам счет, вы можете передать этот вывод awkследующим образом:

$ wc -l statusToFiles.sh | awk '{ print $1 }'
6

... или как упоминалось ниже:

$ < statusToFiles.sh wc -l
6
Аарон
источник
5

Вы также можете вывести весь файл с номерами строк перед каждой строкой, используя следующую команду:

cat -n myfile 
Имад
источник
3

Вы можете использовать команду grep с пустой соответствующей строкой

grep "" -c file_path
andreykyz
источник
1
Почему этот ответ не имеет больше голосов? Есть ли что-то подозрительное в этом? Для меня это работает как шарм, а код выглядит очень просто.
Феликс Краззолара
1

Обычно, если вы используете текстовую программу типа GEDIT. Он скажет количество строк внизу. Если вы используете блокнот, я предлагаю перейти на GEDIT.

Sir_Dippingsauce
источник