find
を使用している場合、文字列を検索するときにファイル名と行番号を返すにはどうすればよいですか?あるコマンドでファイル名と別のコマンドで行番号を返すことができましたが、それらを組み合わせることができないようです。
ファイル名:find . -type f -exec grep -l 'string to search' {} \;
行番号:find . -type f -exec grep -n 'string to search' {} \;
find . -type f -exec grep -n 'string to search' /dev/null {} +
(またはGNU grepの場合、-H
オプション)