ฉันfind
จะใช้เพื่อค้นหาไฟล์ทั้งหมดที่มี.xls
หรือ.csv
นามสกุลได้อย่างไร ฉันเห็น-regex
ตัวเลือก แต่ฉันไม่รู้วิธีใช้
ฉันfind
จะใช้เพื่อค้นหาไฟล์ทั้งหมดที่มี.xls
หรือ.csv
นามสกุลได้อย่างไร ฉันเห็น-regex
ตัวเลือก แต่ฉันไม่รู้วิธีใช้
คำตอบ:
ทำไมไม่ใช้เพียงแค่นี้:
find -name "*.xls" -o -name "*.csv"
คุณไม่ต้องการ regex สำหรับสิ่งนี้
หากคุณต้องการใช้ regex อย่างแน่นอนให้ใช้
find -regex ".*\.\(xls\|csv\)"
find . \( -name \*.xls -o -name \*.csv \) -print
find . -name \*.xls -o -name \*.csv -print
ส่งออกเฉพาะไฟล์ที่ตรงกับ. csv,