12
ฉันจะทำให้ rm ไม่ให้ข้อผิดพลาดได้อย่างไรหากไม่มีไฟล์อยู่?
ฉันกำลังเขียน makefile ที่จะล้างไฟล์ที่ไม่มีประโยชน์เมื่อสิ้นสุดการคอมไพล์ หากเป้าหมายได้ถูกสร้างขึ้นแล้วแน่นอนว่ามันจะข้ามเป้าหมายนั้นและไฟล์ที่ไร้ประโยชน์อาจไม่อยู่ที่นั่น ดังนั้นถ้าฉันทำสิ่งนี้: rm lexer.ml interpparse.ml interpparse.mli ฉันอาจได้รับข้อผิดพลาดเนื่องจากไม่มีไฟล์ใดไฟล์หนึ่งอยู่ มีวิธีบอกrmให้เพิกเฉยกับไฟล์เหล่านี้หรือไม่? ในการอ่าน man page ฉันเห็นตัวเลือกต่อไปนี้: -f Attempt to remove the files without prompting for confirma- tion, regardless of the file's permissions. If the file does not exist, do not display a diagnostic message or modify the exit status to reflect …