GNU/Linux >> Linux の 問題 >  >> Linux

「find-exec{};?」を実行する方法

フォルダのファイルのプロパティを変更するスクリプトがあります。

ツリーの例を次に示します。

dir 1
    --file 1
    --file 2
    --file 3
dir 2
    --file 1
    --file 2
dir 3
    --file 1
    --file 2
    --file 3

すべてのディレクトリに対してシェルスクリプト(script.sh)を実行したい端末でこのコマンドを実行しています

find . -type d -exec ./script.sh {} ;

実行されず、エラーが発生します:

find: missing argument to `-exec'

ここで何が欠けていますか?

承認された回答:

{}の間にスペースがありません および;

find . -type d -exec ./script.sh {} ;

Linux
  1. Linux –画面上でスクリプトを実行する方法ロック/ロック解除?

  2. スクリプトをルートとして遡及的に実行する方法は?

  3. スクリプトを実行する方法??

  1. シェルからPythonスクリプトを実行する方法

  2. * nixでログイン時にスクリプトを実行するにはどうすればよいですか?

  3. 起動時にシェルスクリプトを実行する方法

  1. LinuxのbashコマンドをPERLスクリプトで実行する方法は?

  2. Pythonスクリプトをサービスとして実行するには?

  3. N秒ごとにbashスクリプトを繰り返し実行するには?