计算文件中的行数?

计算文件中的行数?

如何计算并显示.sh 文件包含的行数和字数?

答案1

使用该程序wc

  • 计算行数:-l

      wc -l myfile.sh
    
  • 计算单词数:-w

      wc -w myfile.sh
    

man wc以获得更多选项。

答案2

正如 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

...或者正如 kos 在下面提到的:

$ < statusToFiles.sh wc -l
6

答案3

您可以使用带有空白匹配字符串的 grep 命令

grep "" -c file_path

答案4

您还可以使用以下命令输出整个文件,并在每行前面加上行号:

cat -n myfile 

相关内容