คำถามที่แตกต่างกันนี้ได้ถูกถามหลายครั้งในที่ต่างกัน แต่ฉันพยายามลบMบรรทัดสุดท้ายออกจากไฟล์โดยไม่มีโชค
ตอบที่สองได้รับการโหวตมากที่สุดในคำถามนี้แนะนำให้ทำดังต่อไปที่จะกำจัดของบรรทัดสุดท้ายในแฟ้ม:
head -n -1 foo.txt > temp.txt
อย่างไรก็ตามเมื่อฉันลองใน OSX & Zsh ฉันจะได้รับ:
head: illegal line count -- -1
ทำไมถึงเป็นอย่างนั้น? ฉันจะเอาM ที่ผ่านมาสายและแรก Nสายของไฟล์ที่กำหนดหรือไม่
head --version? คุณใช้ระบบอะไร
head --versionส่งคืนข้อผิดพลาดจริง