1. ホーム
  2. grep

[解決済み] grep を使って行番号のみを報告する

2022-05-15 22:19:02

質問

不適切な書式を含む可能性のあるファイルがあります (この場合、パターンの出現は \\backslash ). 私は grep を使って、これが発生した行番号だけを返すようにしたいです (マッチはここだったので、行番号 x に行って修正してください、というような意味です)。

しかし、行番号を表示する方法はないようです ( grep -n ) を表示し、マッチや行そのものを表示しない方法はないようです。

別の正規表現を使って行番号を抽出することもできますが、grepが単独でそれを行えないようにしたいのです。 grep -no が最も近いと思いますが、それでもマッチを表示します。

どのように解決するのですか?

を試してみてください。

grep -n "text to find" file.ext | cut -f1 -d: