私はbashシェルでAmazon Linuxを使用しています。特定のディレクトリ内のすべてのファイルを処理しようとしましたが、このコマンドは失敗します。
[myuser@mymachine scripts]$ find /usr/java/jboss/standalone/deployments/myapp.war -type f -exec touch '{}' ;
find: missing argument to `-exec'
上記の問題をどのように解決できますか?
ベストアンサー1
-exec touch {} \;
xargs
それとも現代的なスタイルが良いです。
-exec touch {} +
それ以外の場合、;
シェルは競合の目的でこれを使用します。