【发布时间】:2017-01-25 08:52:49
【问题描述】:
每当我保存时,我想使用 fswatch 通过我的单元测试框架运行文件。
作为测试,我运行 fswatch 并在我的文本编辑器中对 /my/path/test.txt 进行小幅更改并获得我预期的输出:
$ fswatch . | xargs -I {} echo {} {}
/my/path/test.txt /my/path/test.txt
但如果我在中间插入一个 grep 并重复该过程,我不会得到任何输出:
$ fswatch . | grep test | xargs -I {} echo {} {}
我做错了什么?
编辑:
fswatch + grep 本身就可以正常工作
$ fswatch . | grep test
/my/path/test.txt
【问题讨论】:
-
-0是为NULL分隔,official-page 说,使用fswatch -o path?结果一样吗? -
fswatch -o . | xargs -I {} echo {} {}然后我每次保存时都会得到1 1作为输出