行番号で尾の結果を取得する方法

行番号で尾の結果を取得する方法

最後の10行とその行番号を取得しようとしましたが、tail xxxx.log | nlnlコマンドは尾の結果の行数のみを計算します。ファイルに20行があると仮定すると、返された結果の実際の行番号は11から20の間でなければなりませんが、これは私が望むものですが、コマンドは1から10を返します。

答え1

問題は、最初に実行してtailから結果行に番号を付けることです。これは常に出力の行番号をtail1から10まで指定します。

すべての行に最初に番号を付けるようにコマンドの順序を変更し、次の手順をnl実行しますtail

nl xxxx.log | tail

関連情報