wc【コマンド】
コマンドだよ
UNIX系で使えるよ
テキストファイルの単語数とか行数とかバイト数を取得するよ
スポンサーリンク
簡単に書くよ
wc【コマンド】とは
コンピュータさんに対する命令文(コマンド)のひとつ
であり
テキストファイル
(中身が文字だけのファイル)の単語数とか行数とかバイト数を取得するときに使うコマンド
です。
詳しく書くよ
「wc」コマンドは
テキストファイルの単語数、行数、バイト数を取得するときに使うコマンド
です。
UNIX系(LinuxとかMacとか)で使えます。
書き方は
wc [オプション] [対象のファイル名]
です。
オプションは少しだけあります
| オプション | 説明 |
|---|---|
| -c | バイト数(改行含む)を表示する |
| -l | 行数を表示する |
| -m | 文字数(改行含む、マルチバイト文字も1文字と数える)を表示する |
| -w | 単語数を表示する |
| -L | もっとも長い行のバイト数(改行は含まない)を表示する |
です。
オプションを指定しないで
wc a.txt
のような形で実行した場合、行数、単語数、バイト数が、すべて表示されます。
ちなみに単語の区切りと見なされる文字は半角スペース、全角スペース、タブ、改行のようですね。
オプション「-m」が分かりにくいかもしれませんが、マルチバイト文字(日本語とか)の扱いに関するオプションです。
例えば
aあ(改行)
とあった場合、UTF-8では、これを「5(バイト)」とみなします。
「a」で1バイトで「あ」で3バイト、改行が1バイトです。
同じデータに対して「-m」オプションを付けて「wc」コマンドを実行すると、結果は「3(文字)」になるのです。
「a」で1文字で「あ」で1文字、改行が1文字ですね。
これが「-m」オプションの有無による違いです。
またファイル名を指定しないで
wc [オプション]
と打った場合、画面は入力待ち状態になります。
キーボードから適当に入力して(Ctrl+「d」とかで)終わりにすると、それまでの入力に対するwc情報が表示されます。
あと余談ですが「wc」は「word count(ワード・カウント)」の略です。
トイレとは何の関係もありません。
ご注意ください。
トイレの「W.C.」は「Water Closet(ウォーター・クローゼット)」の省略表現です。
一言でまとめるよ
まぁ「wc」ってコマンドが出てきたら「単語数とか行数とかバイト数を取得するときに使うんだな~」と お考えください。
おまけ
■訳してみるよ
「wc」は多分「word count(ワード・カウント)」の略です。
「word(ワード)」の意味は「語」とか「単語」とかです。
「count(カウント)」の意味は「数える」とか「計算する」とかです。
何となく くっつけると
語を数える
となります。
■検索してみる?






