パターンのあるファイルを検索しようとしていますFW
。フィルタリングされたファイルからパターンを検索しchmod.*archive|archive.*chmod
てリストしようとしています。
次のコマンドを試しましたが、目的の結果は出ませんでした。この問題を解決するのに助けが必要です。
find . -name '*FW*' -exec sh -c "cat {}|grep -iEq 'chmod.*archive|archive.*chmod'|ls" \;|more
ベストアンサー1
私が正しく理解した場合、必要なものは次のとおりです。
find . -type f -name '*FW*' -exec grep -iEq 'chmod.*archive|archive.*chmod' {} \; -ls
これはgrep
、見つかった各ファイルのパターンに関するヘルプを提供しfind
、grep
成功した場合ls -l
。