fswatch 不会将参数传递给 xargs

fswatch 不会将参数传递给 xargs

我开始在 os x 上使用 fswatch。我读过教程,但由于某种原因,那里的例子不起作用。

我正在执行

fswatch /$HOME/Projects/utils/configs/.vimrc | xargs -0 -n 1 -I {} echo {}

在终端中,同时我在另一个终端中编辑文件。但没有任何输出。

我试过

fswatch /$HOME/Projects/utils/configs/.vimrc

并且它运行完美,每次我编辑文件时都会输出文件的名称。

我做错了什么?

答案1

您需要该-0标志来fswatch

fswatch -0 $HOME/Projects/utils/configs/.vimrc | xargs -0 -n 1 -I {} echo {}

相关内容