Diyelim ben, bazı alt dizinleri olan bir dizinde olduğumu söylüyor dir1, dir2ve dir3. Bu dizinlerin her biri bir dosya var foove ben fooher dizinlerin her birinde aynı komutu yürütmek ve bu komut o dizinin içinden çalıştırılmasını istiyorum.
Eğer "elle" yapacak olsaydım, şöyle bir şey olurdu:
cd dir1
(execute on foo)
cd ../dir2
(execute on foo)
cd ../dir3
(execute on foo)
Komutun her bir dizinden yürütülmesi zorunludur . foobir toplu zamanlama komut dosyasıdır (eğer bilmek isterseniz HTCondor için) ve zamanlama komut dosyaları tarafından başlatılan çalışmaların çıktısının her bir alt dizinde bitmesi için her alt dizinden yürütülmelidir.
Sorusu " Bir dosya bulun ve dosyanın dizininde bir komut çalıştırmak " bildiğim kadarıyla söyleyebilirim, soruma cevap vermez. Bu sorunun ilk cevabı, benim durumumda işe yaramayacak bir geçici çözümdür ve ikinci cevap, nasıl kullanılacağını bilmem için yeterli bir açıklamaya sahip değildir.