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

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

47
задан 7 January 2016 в 07:56

5 ответов

Как упомянуто 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
13
ответ дан 22 November 2019 в 23:55

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

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

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

    wc -w myfile.sh
    

См. man wc для большего количества опций.

66
ответ дан 22 November 2019 в 23:55

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

cat -n myfile 
5
ответ дан 22 November 2019 в 23:55

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

1
ответ дан 22 November 2019 в 23:55

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

grep "" -c file_path
3
ответ дан 22 November 2019 в 23:55

Другие вопросы по тегам:

Похожие вопросы: