$0
Unixのコマンドを使った cat -n と同じように、各行の先頭に行番号を付加する。
ただし、余計な空白文字などは入らない。行番号と元の入力文字列の間には
タブ文字のみが入る。
なお、Ctrl-C を押下されたときに、何行目を処理しているかを標準エラー出力に出す。
オプション:
-= ; 先頭行の行番号を = 、2行目から行番号を1から始める。
-: ; 行番号の直後にコロン文字(:) を付加する。
-, str ; 行番号との間の区切り文字の指定。未指定ならば、タブ文字。
-! ; バッファリングをしない。出力があれば、バッファに蓄えずに、すぐ出力する。
-T num ; Ctrl-C を押下されたときに、num秒動作を停止する。さらにnum秒以内に同じキーが押されたら、終了する。未指定なら2秒。