我用少CSS广泛地。我想编写 bash 脚本来监视我的目标目录,然后当.less
文件被修改和保存时,命令:lessc
应该自动执行。
例如,我有一个目录,名为css
.css/app/main.less
修改后,lessc main.less > main.css
应执行命令。
答案1
听起来 inotify-tools 是一项很棒的工作
#!/bin/bash
while true; do
inotifywait -e modify css/app/main.less;
lessc main.less > main.css
sleep 1
done
inotifywait 在目录 css/app/main.less 上创建一个 inotify 监视并等待该文件被修改。在这种情况下,inotifywait 终止并且上面的 lessc main.less > main.css 脚本将被执行。