スポンサーリンク

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)

スポンサーリンク