カテゴリ: Linuxコマンド集 更新日: 2026/04/10

wc -wオプションの使い方を完全ガイド!初心者でもわかるLinuxで単語数を数える方法

wc -wオプション|単語数をカウントする方法
wc -wオプション|単語数をカウントする方法

先生と生徒の会話形式で理解しよう

生徒

「Linuxで文章の単語数を調べたいんですが、そんなことってできますか?」

先生

「できますよ。wcコマンドの-wオプションを使うと、単語の数を数えられます。」

生徒

「単語って、英語みたいなスペース区切りのことですか?」

先生

「その通りです。では、パソコンを触ったことがない人でもわかるように、最初から説明しますね。」

1. wcコマンドとは?

1. wcコマンドとは?
1. wcコマンドとは?

wcコマンドは、Linuxで文字数・単語数・行数を数えるための基本コマンドです。wcは「word count(ワードカウント)」の略で、日本語にすると「数を数える」という意味になります。

黒い画面(ターミナル)に文字を入力して使うのが特徴で、ファイルの中身を調べたいときによく使われます。レポート作成、ログ確認、文章量のチェックなど、さまざまな場面で役立ちます。

2. wc -wオプションの役割

2. wc -wオプションの役割
2. wc -wオプションの役割

-wオプションは、単語数だけを数えるための指定です。単語とは、基本的に「スペース(空白)で区切られた文字のかたまり」を指します。

たとえば英語の文章では、「I」「love」「Linux」のように、空白ごとに1単語として数えられます。日本語の場合は少し注意が必要ですが、その点は後ほど説明します。

3. wc -wの基本的な使い方

3. wc -wの基本的な使い方
3. wc -wの基本的な使い方

まずは、一番シンプルな使い方を見てみましょう。次の例では、sample.txtというファイルの単語数を数えています。


wc -w sample.txt
15 sample.txt

結果の「15」は単語の数を表しています。その後ろに表示されているのが、対象となったファイル名です。とてもシンプルで覚えやすいですね。

4. 標準入力とwc -w

4. 標準入力とwc -w
4. 標準入力とwc -w

wc -wは、ファイルだけでなく、コマンドの結果をそのまま数えることもできます。これを標準入力と呼びます。難しそうに聞こえますが、「結果をそのまま渡す」くらいの理解で大丈夫です。


echo "I love Linux command line" | wc -w
5

この例では、文章を直接渡して単語数を数えています。ちょっとした文章量チェックに便利な使い方です。

5. 日本語ファイルでの注意点

5. 日本語ファイルでの注意点
5. 日本語ファイルでの注意点

日本語の文章は、英語のようにスペースで区切られていないことが多いため、wc -wでは思った通りの単語数にならない場合があります。


wc -w japanese.txt
1 japanese.txt

このように、文章全体が1単語として数えられることもあります。日本語の文字数を知りたい場合は、-mオプション(文字数)を使う方が向いています。

6. 他のwcオプションとの違い

6. 他のwcオプションとの違い
6. 他のwcオプションとの違い

wcコマンドには、他にもよく使われるオプションがあります。

  • -l:行数を数える
  • -w:単語数を数える
  • -c:バイト数を数える

wc -lwc sample.txt
3 15 120 sample.txt

このように組み合わせて使うことで、1回のコマンドで複数の情報を確認できます。

7. wc -wが役立つ場面

7. wc -wが役立つ場面
7. wc -wが役立つ場面

wc -wは、英語の文章量チェック、技術ドキュメントの確認、ログ内の単語数調査などで活躍します。特に英語中心の環境では、単語数が重要な指標になることも多いです。

黒い画面に慣れていない人でも、決まった形で入力するだけなので、安心して使えます。

8. 初心者がつまずきやすいポイント

8. 初心者がつまずきやすいポイント
8. 初心者がつまずきやすいポイント

よくある間違いとして、「文字数と単語数を混同してしまう」ことがあります。-wはあくまで単語数専用です。日本語の文字数を知りたいときは、目的に合ったオプションを選ぶことが大切です。

最初は結果の意味を一つずつ確認しながら使っていくと、自然と理解できるようになります。

カテゴリの一覧へ
新着記事
New1
ファイル・ディレクトリ操作
rm --versionオプションの使い方!Linuxでバージョン情報を確認する方法を初心者向けに解説
New2
テキスト・データ処理
grep -wオプション|単語単位で検索する使い方を初心者向けに解説!
New3
テキスト処理とフィルタ
headコマンドの使い方を完全ガイド!初心者でもわかるLinuxでファイルの先頭を表示する方法
New4
ファイル・ディレクトリ操作
mkdirコマンドの--helpオプションを完全ガイド!初心者でも分かるヘルプ表示と使い方確認
人気記事
No.1
Java&Spring記事人気No1
テキスト・データ処理
catコマンドとは?Linuxでファイル内容を表示・連結する基本
No.2
Java&Spring記事人気No2
ファイル・ディレクトリ操作
findコマンドの使い方を完全ガイド!初心者でもわかるLinuxのファイル検索の基本
No.3
Java&Spring記事人気No3
ファイル・ディレクトリ操作
cd ~ の使い方を完全解説!ホームディレクトリへの移動方法と初心者向けLinuxコマンド入門
No.4
Java&Spring記事人気No4
ファイル・ディレクトリ操作
pwdコマンドとは?初心者でもわかる現在の作業ディレクトリの確認方法を解説!