テキストファイルの行計算の問題

テキストファイルの行計算の問題

テキストファイルで空でない行の数を取得したいと思います。

次の内容を含むnum.txtがあるとします。

10

10
12
15
24
31
32

これには8つの行があり、そのうち7つだけが空ではありません。空でない行数を見つける方法は?

編集:問題を解決するには、次のコマンドを使用します。

空でない行(またはスペースを除くすべてを含む行)を計算します。

$ grep -c -v '^[[:space:]]*$' 数値.txt

ベストアンサー1

(単語数) ユーティリティはwcファイルの行数を計算できます。

$ wc -l num.txt

...または、むしろファイルの改行数を計算します。これはほとんどの場合同じです(実際にはUnixシステムでは次のようになります)。限られた同じです)。ドキュメント(Mac OS X)では、「 <newline>最後の文字以降の文字は行番号に含まれていません」と出ています。

あなたが少し混乱しているのは、おそらく空の行をまったく行とは思わないからです。

来て計算してみてください空ではない行(またはスペースを除くすべてを含む行):

$ grep -c -v '^[[:space:]]*$' num.txt

おすすめ記事