-
Notifications
You must be signed in to change notification settings - Fork 1
/
wc.1
84 lines (55 loc) · 2.64 KB
/
wc.1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
WC(1) Human68k ITA TOOLBOX User's Manual WC(1)
名称
wc - ファイルの行数,単語数,文字数を表示する
概要
wc [ -lwcCZ ] [ -- ] [ file ] ...
解説
wc は各 file の行数,単語数,文字数を数えて標準出力に表示し
ます.
file が 1つも指定されていない場合,または file が‘-’である
場合には標準入力からの入力を数えます.file がオープンできな
いときにはエラー・メッセージを標準エラー出力に出力して処理を
継続します.file が複数指定された場合には,最後に合計も表示
します.
wc には次のオプションがあります.
-l 行数を数えて表示します.ここで言う「行」とは,改行 (^J)
までの文字列です.最後の改行から EOF までの部分は行数に
数えません.
-w 単語数を数えて表示します.ここで言う「単語」とは,空白
文字,すなわち,スペース,水平タブ (^I),改行 (^J),垂
直タブ (^K),改頁 (^L),復帰 (^M) で区切られる 1文字以
上の文字列です.
-c 文字数を数えて表示します.ここでは 1バイトを 1文字とし
ます.したがって 2バイト文字は 2文字として数えます.ま
た,復帰改行 (^M^J) もそのまま 2文字として数えます.
-C 文字数を数えて表示します.-c オプションとの違いは,復帰
改行 (^M^J) を 1文字として数えることです.
-Z いかなる入力からも,^Z (control-Z) コードを EOF と見な
して入力を打ち切ります.通常は,入力が cooked モードの
キャラクタ・デバイス(CON など)である場合にのみ,^D か
または ^Z を読み取ると,それを EOF コードと見なして入力
を打ち切ります.
-l,-w,-c,-C のいずれも指定しなければ,-lwc を指定したこと
になります.
表示は 1行に 1 file の形式で行われます.各行では,-l,-w,-c,
-C オプションによる計数結果(10進数)がこの順序(オプション
の指定順序ではありません)で左から表示され,file が複数であ
る場合にはさらにファイル名が表示されます.
診断
何らかのエラーがあったときにはエラー・メッセージが標準エラー
出力に出力されます.
終了ステータスとしては,引数の記述に間違いがあった場合には 1,
各引数の処理中に何らかのエラーが 1度でもあった場合には 2,メ
モリ不足など,システムの原因により正常に実行ができなかった場
合には 3,すべてが正常に終了したならば 0 が返ります.^C など
によって中断したときの終了ステータスは OS の仕様によります.
不具合
cooked モードのキャラクタ・デバイスからは,^D や ^Z を EOF
としてではなくデータとして入力することはできません.
CON からは行単位で入力されますので,^D あるいは ^Z の後にも
改行が必要です.
バージョン
1.1
制作・著作
Copyright(C)1993-94 by 板垣 史彦 (Itagaki Fumihiko)
1.1 Last change: 04 Jan 1994 Itagaki Fumihiko