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 からのファイルが含まれている場合に備えて、通常私が行うことですが、状況に適した方を自由に使用してください。