lessコマンド時に行番号を表示
お馴染みのlessコマンドですね。
$ less file01.txt
オプションを付けないと、下記のように表示されます。
fileLine01 fileLine02 fileLine03 fileLine04 fileLine05 fileLine06 file01.txt (END)
-Nオプションで行番号を表示できます。
$ less -N file01.txt
覚えておくと便利です。
1 fileLine01
2 fileLine02
3 fileLine03
4 fileLine04
5 fileLine05
6 fileLine06
file01.txt (END)
その他サンプルコード
grepコマンドとの組み合わせでも便利に使えます。
grep時には正規表現を使っています。
$ grep ".*[1-4]" file01.txt | less -N
1 fileLine01
2 fileLine02
3 fileLine03
4 fileLine04
(END)
awkと組み合わせるのも良いですね。
gsub()で文字列を置換しています。
参考:awkの文字列置換関数gsub()の使い方
$ cat file01.txt | awk '{gsub("file", "awk", $0); print $0}' | less -N
1 awkLine01
2 awkLine02
3 awkLine03
4 awkLine04
5 awkLine05
6 awkLine06
(END)
