Я пишу сценарий развертывания, и мне нужно запустить менее компилятор для всех файлов .less в каталоге. Это легко сделать с помощью следующей команды поиска:
find -name "*.less" -exec plessc {} {}.css \;
После выполнения этой команды в папке с файлом с именем main.less
у меня остается файл с именем main.less.css
, но я хочу, чтобы он был main.css
.
Я знаю, что могу легко удалить лишнюю часть полученных файлов с помощью этой команды: rename 's/\.less//' *.css
, но я надеюсь узнать что-то новое об использовании -exec.
Можно ли изменить имя файла, который соответствует, при использовании его в параметре -exec?
Спасибо!