Linuxで行、単語、その他をカウントする方法

ファイル内の行、単語、文字、その他の数を見つけることは、Linuxではほとんど簡単です。ほとんど、あるいはすべてのLinuxディストリビューションには、ファイル内のさまざまなプロパティを表示するための組み込みコマンドが付属しています。Linuxのwcコマンドは、ファイルのサイズを見つける場合や、その中にいくつの単語や行があるかをカウントする場合に便利です。Linuxで行と単語をカウントする方法を見てみましょう。
目次
- ファイル内の行をカウント
- ファイル内の単語をカウント
- ファイル内の文字をカウント
- ファイル内のバイトをカウント
- ファイル内の行、単語、バイトを表示
- ファイル内の最長行の長さを見つける
- wcコマンドオプションを表示
- Linuxターミナルと便利なコマンド
知っておくと良いこと: Linuxでたくさんコピー&ペーストしていますか?こちらがLinuxターミナルでテキスト、ファイル、フォルダーをコピー&ペーストする方法です。
ファイル内の行をカウント
Linuxコマンドラインツールとして、wcは指定したファイルの多数のプロパティを印刷できます。シンプルに保つために、ファイルがあるディレクトリを開き、右クリックしてそれぞれのオプションを表示してターミナルウィンドウを起動します。
次のコマンドを実行して、「theme.txt」というファイルの行数を表示します:
wc -l theme.txt注意: 「theme.txt」をあなたのケースに応じた特定のファイルに置き換えてください。

出力には、ファイル内の行数とファイル名が表示されます。
ヒント: あなたのLinuxディストリビューションを強化したいですか?こちらがあなたのLinuxマシンのための最高のソフトウェア101です。
ファイル内の単語をカウント
記事や文書の要約を含むファイル内の単語数を知りたい場合は、-wフラグを付けてwcコマンドを実行します。ターミナルウィンドウで次のコマンドを実行してください:
wc -w theme.txt
再び、出力の形式は同じで、ファイルの単語数とその名前が表示されます。
ファイル内の文字をカウント
ファイル内の文字数をカウントするには、-mフラグを使用できます。これにより、ファイル内のすべてのアルファベット、数字、記号をカウントするだけでなく、スペースなども含まれます:
wc -m theme.txt
前と同様に、出力には文字数とファイル名が表示されます。
ヒント: Linuxターミナルは、ファイル内の行、単語、文字をカウントする以上のことができます。たとえば、timedatectlを使用して時間、日付などを制御できます。
ファイル内のバイトをカウント
ファイルの内部プロパティではなく、ファイルのサイズを知りたい場合は、-cフラグを付けてwcコマンドを実行します:
wc -c theme.txt
この場合、バイト数はファイル内の文字数と同じです。ただし、場合によっては異なることもあります。
FYI: より小さなファイルが必要ですか?こちらがLinuxでファイルを圧縮するための12の最高の圧縮ツールです。
ファイル内の行、単語、バイトを表示
ファイル内の行、単語、バイトを一行で印刷する方法もあります。wcコマンドは、パラメータを渡さずにファイル名を入力するとこれを表示します。次のコマンドを実行してみてください:
wc theme.txt
ご覧のように、出力には同じ行に3つのフィールドが表示されます – 14(ファイル内の行数)、385(ファイル内の単語数)、および2320(ファイル内のバイト数)。
ヒント: 物事をより早く進める方法が気になりますか?こちらがLinuxでのシェルスクリプトの初心者向けガイドです。
ファイル内の最長行の長さを見つける
冒険心が湧いてきて、ファイル内の最長行がどれくらい長いかを知りたいかもしれません。次のコマンドを入力して、ファイル内の最長行の長さを表示します:
wc -L theme.txt
出力には、指定したファイル内の最長行のサイズが表示されます。
wcコマンドオプションを表示
最後に、wcコマンドのすべてのバリエーションを簡単に参照できるように印刷する方法もあります。次のコマンドを実行するだけで、上記で説明したすべてのコマンドを表示できます:
wc --help
ご覧のように、出力には、さまざまなファイルの詳細を表示するために使用できるパラメータ(およびその代替オプション)が明確に表示されます。
Linuxターミナルと便利なコマンド
Linuxのwcコマンドは、Linuxファイル内の行、単語、文字、またはバイトの数を見つけるのを非常に簡単にします。これは、最高のLinuxディストリビューションの世界に足を踏み入れたばかりの新しいユーザーにとって最も便利なLinuxコマンドの1つです。MacからLinuxに切り替える場合は、Macユーザーに最適なLinuxディストリビューションに興味があるかもしれません。また、Linuxディレクトリの内容を表示する方法を探している場合は、知っておくべき15のLinux LSコマンドがあります。
画像クレジット: 辞書内の単語をカウント by 123RF