find *.less | xargs -I {} lessc {} {}.css && ls *.less.css | sed -e 'p;s/less.css/css/' | xargs -n2 mv


Команда **find *.less | xargs -I {} lessc {} {}.css && ls *.less.css | sed -e ‘p;s/less.css/css/’ | xargs -n2 mv** выполняет компиляцию всех файлов с расширением .less в файлы с расширением .css. Сначала **find** находит все файлы .less, передает их команде **lessc** для компиляции в .css, используя **xargs** для обработки каждого файла. Затем **ls** находит все .less.css файлы, **sed** заменяет расширение на .css, и **xargs** и **mv** перемещают скомпилированные файлы .css на нужные места. Альтернативы: можно использовать сборщики препроцессоров CSS, такие как Gulp или Webpack, для автоматической компиляции файлов .less в .css.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *