小编Nik*_*ole的帖子

在使用xargs和fswatch的命令之后运行命令

嗨,我正在尝试编写一个执行以下命令的shell命令:

  1. 看一个文件夹
  2. 文件更改后,将新文件复制到某处
  3. 然后运行make任务

fswatch ./src | xargs -I {} cp {} ./otherfolder

前两件事正在使用上面的命令,但是在此之后我无法弄清楚如何运行命令。

我试过了

fswatch ./src | xargs -I {} cp {} ./otherfolder && make

那不起作用,因为&&与我认为的xargs冲突

fswatch ./src | xargs -I {} cp {} ./otherfolder | make

在这里,make命令被立即调用,而不是在复制完成之后。(甚至在fswatch触发更改之前被调用)

使用xargs可以在cp之后运行命令吗?

linux bash xargs fswatch

1
推荐指数
1
解决办法
377
查看次数

标签 统计

bash ×1

fswatch ×1

linux ×1

xargs ×1