Làm cách nào tôi có thể loại bỏ n dòng cuối cùng của tệp bằng bộ lọc dòng lệnh unix?
Điều đó sẽ trái ngược với tail
: tail
loại bỏ n dòng đầu tiên nhưng bỏ phần còn lại qua, nhưng tôi muốn lệnh chuyển mọi thứ qua trừ n dòng cuối cùng.
Thật không may, tôi đã không tìm thấy bất cứ điều gì như vậy - cũng head
không giúp được gì. EDIT : Ít nhất là trong Solaris, nó không có những tranh luận tiêu cực.
Cập nhật: Tôi chủ yếu quan tâm đến một giải pháp hoạt động cho các tệp lớn, tức là logfiles, nơi bạn có thể muốn kiểm tra những gì đã xảy ra trong những phút cuối.