awk/sed: テキスト範囲に行番号を追加

awk/sed: テキスト範囲に行番号を追加

だから私は範囲を持っています。 2-4だとしましょう。 3行あります。

first
second
third

私の出力は次のようになります。

2 first
3 second
4 third

私はこれをBSD(Mac)awk / sedで試していますが、これがより難しくなるようです。

ベストアンサー1

nl非常にフィット:

nl -v2 -p -ba

計算は 2( ) から始まり-v2、ページ変更を無視し( -p) すべての行に番号を付けます( -ba)。

おすすめ記事