ユーザーが提供するフォルダにある.jsファイルと.htmlファイルのすべてを出力するシェルスクリプトがあります。サブフォルダとすべてのファイルを検索結果から除外する必要があります。私はこのためにfind
コマンドを使用しています。私は現在、このサブフォルダの下にあるすべてのファイルを除外して、結果にサブフォルダを出力しています。 "CrashLog"というフォルダとそのすべてのファイルを除外したい。検索結果からフォルダを除外しない検索コマンド
find "Users/test/Desktop/Units" -name CrashLog -prune -o -name "*.html" -o -name "*.js"
の出力は、「ユーザー/テストが含まれています。このサブフォルダへのパスはここで、「ユーザー/テスト/デスクトップ/ユニット/ JSunit/CrashLog /」
は、私が使用しているfindコマンドであります/ Desktop/Units/JSunit/CrashLog/"を参照してください。どうすれば除外できますか?私はgrepを使うことができると知っていますが、解決策が見つかった場合にはそれを見つけます。私はMac OSXで動作しています。
DigitalRoss @:これは私のMac上の任意の出力を与えるものではありません。 – smokinguns
場合によっては、 '-print'が暗示されます。私はいつもそれを供給する傾向がある...私はすべての後にそれについて完全にレトロではなかったと思う... – DigitalRoss
"-a"は使用されている出力はありません。 -oを使用すると出力が得られます – smokinguns