テキストの連番をつけたい
テキストファイルやコマンドの出力結果に連番をつけたい。
例えば以下のようなテキストがある。
xxxx
yyyy
zzzz
このテキストに連番をつけたい。
1 xxxx
2 yyyy
3 zzzz
cat -n
cat
コマンドは-n
オプションをつけると出力結果に連番をつけて出力する。
$ cat -n test.txt
1 xxxx
2 yyyy
3 zzzz
-n
オプションをつけると先頭に連番がつく。
新たなファイルに出力する場合はリダイレクトで出力する。
$ cat -n test.txt > test2.txt
$ cat test2.txt
1 xxxx
2 yyyy
3 zzzz
コマンドの結果に連番をつける
コマンドの出力結果に連番をつけたい場合はcat
コマンドの標準入力にパイプで渡す。
$ ls | cat -n
1 a.txt
2 b.txt
3 c.txt
4 d.txt
5 e.txt
\第一線のプログラマーの行動原理を学べる!/