CAT-N(1)

   $0

  Unixのコマンドを使った cat -n と同じように、各行の先頭に行番号を付加する。
  ただし、余計な空白文字などは入らない。行番号と元の入力文字列の間には
  タブ文字のみが入る。

  なお、Ctrl-C を押下されたときに、何行目を処理しているかを標準エラー出力に出す。

オプション:

  -= ; 先頭行の行番号を = 、2行目から行番号を1から始める。
  -: ; 行番号の直後にコロン文字(:) を付加する。
  -, str ; 行番号との間の区切り文字の指定。未指定ならば、タブ文字。
  -! ; バッファリングをしない。出力があれば、バッファに蓄えずに、すぐ出力する。

  -T num ; Ctrl-C を押下されたときに、num秒動作を停止する。さらにnum秒以内に同じキーが押されたら、終了する。未指定なら2秒。