0

我需要查看具有不同扩展名的文件,并在每次更改后运行 .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)

如果我在不同的终端窗口中运行这些命令,我​​会得到我想要的......在具有 (html|scss|js) 扩展名的文件发生更改后触发 .sh 命令。

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

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

4

1 回答 1

0

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

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

这对你有用吗?

于 2016-09-04T07:10:58.030 回答