2つのfindコマンドを組み合わせて、grepパターンの一致にパイプします。findコマンドの条件を組み合わせる
私の3コマンドは次のとおりで
find -type d \(-path /dir -o -path /dir2 -o -path /dir3 \) -prune -o -print
検索パターン:
find '/logs' -mtime 0 -type f
ディレクトリのカップルを無視:
は、過去24時間に変更されたファイルを取得しますファイルの行:
grep -rnw -e "my pattern"
私は下になりましたが、ミントにスキップするディレクトリを追加することはできません。
は、過去24時間に変更されたファイルを取得し、ファイルの行でパターンを見つける:
find '/logs' -mtime 0 -type f | xargs grep -rnwI -e "my pattern"
を理想的には、私は過去24時間に変更されたファイルを取得し、ディレクトリを無視して結合したいと思います。
「/ logs」を検索してみてください。-mtime 0 -type f | grep -v DIRTOEXCLUDE | xreps grep -rnwI -e "私のパターン" –