GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana Menjalankan “find -exec {};?

Saya memiliki skrip yang mengubah properti file untuk folder.

Berikut adalah contoh pohonnya:

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

Saya menjalankan perintah ini di terminal tempat saya ingin menjalankan skrip shell (script.sh) untuk setiap direktori

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

itu tidak berjalan dan error' ini:

find: missing argument to `-exec'

Apa yang saya lewatkan di sini?

Jawaban yang Diterima:

Anda kehilangan spasi di antara {} dan ; :

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

Linux
  1. Bagaimana menjalankan perintah bash Linux dalam skrip PERL?

  2. Bagaimana Cara Membuat Skrip A Sebagai Root Secara Retroaktif?

  3. Cara menjalankan skrip Python dari shell

  1. Linux – Bagaimana Cara Menjalankan Script Pada Layar Lock/unlock?

  2. Bagaimana Cara Menjalankan Script Shell Di Latar Belakang?

  3. Bagaimana cara menjalankan skrip di latar belakang (linux openwrt)?

  1. Bagaimana Menjalankan Skrip??

  2. Bagaimana Anda menjalankan skrip saat login di * nix?

  3. Cara menjalankan skrip shell saat startup