สมมติว่าผมอยู่ในไดเรกทอรีที่มีไดเรกทอรีย่อยบางdir1, และdir2 dir3แต่ละไดเรกทอรีเหล่านี้มีไฟล์fooและฉันต้องการที่จะดำเนินการคำสั่งเดียวกันfooในแต่ละไดเรกทอรีและมีคำสั่งที่ดำเนินการจากภายในไดเรกทอรีนั้น
ถ้าฉันจะทำ "ด้วยมือ" มันจะมีลักษณะเช่นนี้:
cd dir1
(execute on foo)
cd ../dir2
(execute on foo)
cd ../dir3
(execute on foo)
มันเป็นความจำเป็นที่คำสั่งจะดำเนินการจากแต่ละไดเรกทอรี fooเป็นสคริปต์การตั้งเวลาแบทช์ (สำหรับ HTCondor หากคุณต้องการทราบ) และจะต้องดำเนินการจากแต่ละไดเรกทอรีย่อยเพื่อให้ผลลัพธ์ของการดำเนินการเริ่มต้นโดยสคริปต์การตั้งเวลาจะสิ้นสุดในแต่ละไดเรกทอรีย่อย
คำถาม " ค้นหาไฟล์และดำเนินการคำสั่งในไดเรกทอรีของไฟล์ " เท่าที่ฉันจะบอกได้ไม่ตอบคำถามของฉัน คำตอบแรกสำหรับคำถามนั้นเป็นวิธีแก้ปัญหามากกว่าซึ่งจะไม่ทำงานในกรณีของฉันและคำตอบที่สองไม่มีคำอธิบายเพียงพอที่ฉันจะรู้วิธีใช้งาน