Linux でファイルの行数を数える方法

WBOY
リリース: 2022-04-12 18:58:46
オリジナル
10635 人が閲覧しました

Linux では、wc コマンドを使用してファイル内の行数をカウントできます。このコマンドの機能は、指定されたファイル内のバイト数、ワード数、および行数をカウントし、表示および表示することです。統計結果を出力するパラメータを「-l」に設定した場合、ファイルの行数をカウントし、構文は「wc -l ファイル名」となります。

Linux でファイルの行数を数える方法

#この記事の動作環境: linux7.3 システム、Dell G3 コンピューター。

Linux でファイルの行数をカウントする方法

wc コマンドを使用すると、ファイルのバイト数、ワード数、または列数を計算し、その行数をカウントできます。指定されたファイル内のバイト、ワード、および行数を調べ、統計結果を表示および出力します。

構文は次のとおりです:

wc [选项] 文件 ...
ログイン後にコピー

共通パラメータは次のとおりです:

  • -c はバイト数をカウントします。

  • -l は行数をカウントします。

  • -m 文字数をカウントします。このフラグは、-c フラグと一緒に使用できません。

  • -w 単語数を数えます。ここでの単語はスペースや改行などで区切られた文字列を指すことに注意してください。

#例は次のとおりです。


ファイルの行数、ワード数、バイト数に関する統計

$ wc test.txt 
1 1 7 test.txt
ログイン後にコピー

Print results ファイルが 1 行、1 ワード、7 バイトであることを示します。

ここでの単語はスペースや改行などで区切られた文字列であること、つまり

単語単語

単語は 2 つだけであることに注意してください。 。

ファイルの行数、単語数、文字数、またはバイト数のみをカウントします

コンテンツの 1 つの項目のみをカウントする場合は、対応するパラメータを指定するだけで済みます。例 :

$ wc -l test.txt
1 test.txt
ログイン後にコピー

行数のみを表示するには、-l パラメータを使用します。

ただし、ここで特に注意が必要なのは、文字数とバイト数の違いです。バイト数はデータが占めるスペースの量であり、文字は複数バイトを占める場合があります。たとえば、UTF-8 エンコードでは、英語の文字は 1 文字で 1 バイトのスペースを占めますが、中国語の文字は 3 バイトを占めます。 。 サイズ。

例:

プログラミング

プログラミング、ここには 2 文字があり、占有スペースは 6 バイトですが、wc -m を使用すると統計は 2 バイト以上になります。あと 1 バイトです。 、これは 3 文字です。

$ echo 编程|wc -m
3
$ echo 编程|wc -c
7
ログイン後にコピー

Linux でファイルの行数を数える方法

[関連する推奨事項:

laravel ビデオチュートリアル]

以上がLinux でファイルの行数を数える方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート