ฉันต้องการค้นหาไฟล์. c และ. h ทั้งหมดในไดเรกทอรีของฉันไม่รวมไฟล์ในโฟลเดอร์ 'ทดสอบ' (มีหลายไฟล์)
ไดเรกทอรีที่ฉันค้นหามีไดเรกทอรีทดสอบเช่น:
myDirectory/abc/def/test
myDirectory/abc/def/ghi/test
เป็นต้น
จนถึงตอนนี้ฉันได้ลองแล้ว:
find /myDirectory/* -type d -name test -prune -o -name '*.c' -print
และนี่ดูเหมือนจะใช้ได้กับไฟล์. c แต่เมื่อฉันเรียกใช้:
find /myDirectory/* -type d -name test -prune -o -name '*.c' -o -name '*.h' -print
ไม่มีอะไรกลับมาเลย
ฉันจะรวมไฟล์หลายประเภทได้อย่างไร