Varian dari pertanyaan ini tentu telah ditanyakan beberapa kali di tempat yang berbeda, tetapi saya mencoba untuk menghapus Mbaris terakhir dari file tanpa keberuntungan.
Jawaban terbanyak kedua dalam pertanyaan ini merekomendasikan melakukan yang berikut untuk menyingkirkan baris terakhir dalam file:
head -n -1 foo.txt > temp.txt
Namun, ketika saya mencobanya di OSX & Zsh, saya mendapatkan:
head: illegal line count -- -1
Mengapa demikian? Bagaimana saya bisa menghapus M terakhir garis dan yang pertama N baris dari file yang diberikan?
head --version? Sistem apa yang Anda gunakan?
head --versionsebenarnya mengembalikan kesalahan.