2014-01-23 5 views
1

Я пытаюсь создать скрипт bash, который минимизирует мой код JavaScript. До сих пор я придумал это, он просто печатает Минимизированный JavaScript при запуске сценария:Bash Script -exec синтаксис

#!/bin/sh 
find js/ -type f -maxdepth 3 -name \*.js -exec uglifyjs {} + 
exit 

я не уверен, как дать uglifyjs любые команды и то, что имя выходного файла должно быть.

В терминале было бы:

uglifyjs -o js/app.js js/app.js 

Так что я не уверен, как ссылаться на имена файлов и т.д.?

ответ

2

Скажи:

find js/ -type f -maxdepth 3 -name \*.js -exec uglifyjs -o {} {} \; 

вместо этого. Обратите внимание на ; вместо + после команды.

+1

Большое спасибо, это прекрасно! – Harry

Смежные вопросы