Katakanlah saya sedang dalam direktori yang memiliki beberapa subdirektori, dir1
, dir2
, dan dir3
. Masing-masing direktori memiliki file foo
dan saya ingin menjalankan perintah yang sama pada masing foo
-masing direktori dan memiliki perintah yang dieksekusi dari dalam direktori itu.
Jika saya melakukannya "dengan tangan", itu akan terlihat seperti ini:
cd dir1
(execute on foo)
cd ../dir2
(execute on foo)
cd ../dir3
(execute on foo)
Sangat penting bahwa perintah dijalankan dari masing-masing direktori . foo
adalah skrip penjadwalan batch (untuk HTCondor, jika Anda ingin tahu) dan harus dijalankan dari setiap subdirektori sehingga output dari proses yang dimulai oleh skrip penjadwalan akan berakhir di setiap subdirektori.
Pertanyaan " Temukan file dan jalankan perintah di direktori file ", sejauh yang saya tahu, tidak menjawab pertanyaan saya. Jawaban pertama untuk pertanyaan itu lebih merupakan solusi yang tidak akan berfungsi dalam kasus saya, dan jawaban kedua tidak memiliki cukup penjelasan bagi saya untuk mengetahui cara menggunakannya.