具有不同扩展名的 Fswatch

Fswatch with different extensions

我需要查看具有不同扩展名的文件,并且 运行 每次更改后都需要一个 .sh 命令。使用 fswatch,我已经能够分别观看每个扩展,例如:

fswatch *.html | (while read; do ./dev.sh; done) 

fswatch index-static/*.js | (while read; do ./dev.sh; done) 

fswatch index-static/*.scss | (while read; do ./dev.sh; done)

如果我 运行 在不同的终端 windows 这些命令,我​​得到了我想要的...触发 .sh 命令,在一个文件之后 (html|scss| js) 扩展名已更改。

但是,我无法将其合并为一个命令。

这是 运行宁在 MaxOS El Capitan 上,如果你需要知道的话。

我没有直接使用 fswatch 的经验,但是根据 usage 你可以一次提供多个路径,例如:

fswatch *.html index-static/*.js index-static/*.scss | (while read; do ./dev.sh; done) 

这对你有用吗?