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