grepの出力に番号を付けます。

grepの出力に番号を付けます。

grepを使用して出力をフィルタリングするときに?を使用するなど、行番号出力を取得する方法はありますかcat -ngrep -nファイルに一致する行番号を表示するオプションを要求するものではありません。

私が使用したいシナリオは、aria2を使用して複数のファイルをダウンロードする場合です。通常、NOTICEキーワードを使用して出力をフィルタリングし、ファイルのダウンロードが完了するたびにいくつかの出力を提供します。しかし、実際にはどれだけのファイルがダウンロードされたかを知る方法はありません。

答え1

次のことを試してみてください。

grep PATTERN FILE | nl

または

grep PATTERN FILE | wc -l

最初はフィルタ処理された行に番号を付けます。 2番目はそれらをすべて計算します。

関連情報