find次のパラメータが必要です。
- フォルダにないものをすべてリストする
./bootstrap .jsで終わるが、ではないファイルを除外する.min.js.cssで終わるが、ではないファイルを除外する.min.css
できれば一意のコマンドで。
-pruneとを見てきました-regexが、どれも機能していないようです。zipこれを使用して、ビルド プロセスの一部としてすべてを圧縮するコマンドにフィードします。
このようなものが動作するはずです:
find . \( -iname "*.js" -or -iname "*.css" \) -not -iname "*.min.js" -not -iname "*.min.css" | grep -v '^\./bootstrap'
findのフラグを使用して行うこともでき-pruneますが、構文は単純なgrep.
-inameまた、代わりに-を使用していることにも注意してください。-nameこれにより、文字列の大文字と小文字が区別されなくなります。これは、ソース ツリーに Windows からのファイルが含まれている場合に備えて、通常私が行うことですが、状況に適した方を自由に使用してください。