だからおそらくgrep
これを使うべきだと思います。再帰的に検索する必要があるたびにを使用する必要がありますgrep -r
。しかし、次に何をすべきかわかりません。
どうすればいいですか?
ベストアンサー1
(再帰)および(PCRE)オプションをgrep
サポートするsを使用するか、を使用します。-r
-P
pcregrep
-r
grep -rP '^(?=.{101}).*?if' .
またはPOSIXとして:
find . -type f -exec awk 'length > 100 && /if/ {
print FILENAME ": " $0}' {} +
(動作は非テキストファイル(文字ではないファイル、ゼロバイト値、長すぎる行、または最後の改行以降のデータを含むファイル)の実装によって異なりますgrep
。注意してください。ファイルを削除するか、シンボリックリンクに従います。