1

こんにちは、find コマンドと -exec を使用して、ファイル file が見つかったときにファイルを実行しようとしていますが、うまくいかないようです。ここにいくつかのコードがあります:

 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 に答える