1

嗨,我正在尝试使用 find 命令和 -exec 在找到时执行文件文件,但它似乎不起作用。这是一些代码:

 ssh $i find $DIRECTORY -name "version.sh" -exec sh {} \;

我收到错误 -exec 没有参数

谢谢!

4

2 回答 2

5

你的一方得到一个分号,但另一方没有。

... \\\;
于 2012-08-29T20:11:52.737 回答
0

更易读的版本可能是:

ssh $i "find $DIRECTORY -name version.sh | xargs -r sh"
于 2012-08-30T07:42:13.027 回答