1

かなり大きなテキスト ファイル (~45MB) があり、その合計行数を知りたいです。ファイルが非常に大きいため、テキスト エディタで開いて手動で確認するには時間がかかりすぎます。シェルコマンド/シェルスクリプト(私が使用しているのでtcshの回答を好む)または「すばやく」(つまり、ファイルを開いて最後をチェックアウトするよりも迅速に)決定する他の方法があるかどうか疑問に思っていますテキストファイルは何行ですか?

私は* nix環境にいます。

4

2 に答える 2

2
wc -l filename

行をカウントするためにファイル全体を読み取る必要があるため、高速ではありません。しかし、Unix はそれをどこにも追跡していないので、他に方法はありません。

于 2013-07-23T20:05:58.857 に答える
1

使用wc(「行」モードを持つ単語数):

LINES=`wc -l file.txt`
echo $LINES
于 2013-07-23T20:05:49.060 に答える