Tôi tìm thấy một câu hỏi về, làm thế nào để loại bỏ các dòng dài hơn 2048 ký tự:
Làm thế nào để xóa dòng nếu dài hơn XY?
Q: Nhưng làm thế nào tôi có thể loại bỏ các dòng ngắn hơn 4 ký tự? Vì vậy, loại bỏ các dòng có độ dài 1 hoặc 2 hoặc 3 trong một tệp.
CẬP NHẬT: Cảm ơn vì nhiều câu trả lời TỐT, nhưng tôi chỉ có thể đánh dấu một câu là OK
sed '/^.\{,3\}$/d'
không hoạt động với BSD sed :sed: 1: "/^.\{,3\}$/d": RE error: invalid repetition count(s)
. Phiên bản sed -r có hiệu lực về mặt cú pháp, nhưng sẽ không xóa các dòng.