ファイル内の行数を計算していますか?


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
なぜこれがより多くの賛成票を持っていない答えですか?それについて怪しいものはありますか?それは私にとって魅力的であり、コードは非常にシンプルに見えます。
Felix Crazzolara

1

通常、GEDITのようなワードプログラムを使用している場合。下部に行数が表示されます。メモ帳を使用している場合は、GEDITに切り替えることをお勧めします。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.