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


47

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

Ответы:


66

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

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

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

    wc -w myfile.sh

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


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

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

1

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

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.