ฉันจะลบไฟล์โดยไม่ถามผู้ใช้ว่าเขาตกลงที่จะลบไฟล์ได้อย่างไร? ฉันกำลังเขียนเชลล์สคริปต์และใช้ฟังก์ชั่น rm แต่มันถามว่า "ลบไฟล์ปกติ?" และฉันไม่ต้องการสิ่งนี้จริงๆ ขอขอบคุณ.
rm
ไม่แสดง "ลบไฟล์ปกติ" พรอมต์ตามค่าเริ่มต้น คุณต้องให้มันเป็นนามแฝงrm -i
หรือกำหนดเป็นฟังก์ชั่น ฉันประหลาดใจที่นามแฝงปรากฏอยู่ในสคริปต์ของคุณ คุณกำลังเรียกใช้งานสคริปต์ ( ./foo.sh
) หรือหามัน ( . foo.sh
หรือsource foo.sh
)?
rm -f
,yes | rm
และอื่น ๆ แต่นี่เป็น SU