Go to main content

マニュアルページ セクション 1: ユーザーコマンド

印刷ビューの終了

更新: 2022年7月27日
 
 

wc(1)

名前

wc - ファイルの中の行数、単語数および文字数の表示

形式

/usr/bin/wc [–c | –m | –
C] [–lw] [file...]
/usr/bin/wc [ [-c | --bytes] | [-m | --chars] | [-C] ]
                  [-l | --lines] [
-w | --words] [--help]
                  [ [--files0-from=FILE] | [
file ...] ]

説明

wc は、1 つ以上の入力ファイルを読み取り、デフォルトでは各ファイルごとに標準出力に 1 行を書き込みます。各行には、各ファイルに含まれている復帰改行の数、単語数、およびバイト数がこの順番で書き込まれ、その後ろにファイル名が続きます。単語は、isspace(3C) 文字で区切られた、長さがゼロではない文字列として定義されます。

複数のファイルが指定された場合、wc は、ファイル名の代わりに total と表示して、指定されたすべてのファイルの合計を書き込みます。

デフォルトでは、wc は 3 種類のカウントをすべて書き込みます。オプションを指定すると、特定のカウントのみを書き込むようにできます。–c オプションと – m オプションは相互に排他的です。

If no file is specified as an operand, or if the file is -, wc reads from standard input and no filename is written to standard output.現在のオフセットがファイルの開始位置として定義されます。

オプション

The following options are supported for both /usr/bin/wc and ksh.長形式のオプションは、ksh でのみ使用できます。

–c, –-bytes

Counts bytes.

–C

文字数を数えます。–m と同じです。

–-files0-from=FILE

FILE 内のファイルの NULL 終端リストから、入力を読み取ります。FILE が「-」である場合、標準入力が使用されます。

–l, –-lines

行数を数えます。

–L, –-max-line-length

もっとも長い行の長さを報告します。

–m, –-chars

文字数を数えます。Same as –C.

–w, –-words

空白文字または復帰改行で区切られた単語数を数えます。Delimiting characters are Extended UNIX Code (EUC) characters from any code set defined by isspace(3C).

オプションが指定されていない場合、デフォルトは –lwc です (行数、単語数、バイト数の表示)。

オペランド

次のオペランドを指定できます。

file

入力ファイルのパス名。file オペランドを指定しないと、標準入力が使用されます。

環境変数

wc の実行に影響を与える次の環境変数についての詳細は、environ(7) を参照してください。LANG、LC_ALL、LC_CTYPE 、LC_MESSAGES、および NLSPATH。

終了ステータス

0

正常終了。

>0

An error occurred.

属性

属性についての詳細は、マニュアルページの attributes(7) を参照してください。

属性タイプ
属性値
使用条件
system/core-os
CSI
有効
インタフェースの安定性
確実
標準
standards(7) を参照してください。

関連項目

cksum(1), isspace(3C), iswalpha(3C), iswspace(3C), setlocale(3C), attributes(7), environ(7), standards(7)