tôi có những dòng nhưLàm thế nào để tìm các dòng có chứa nhiều hơn một khoảng trắng giữa các chuỗi trong unix?
1|Harry|says|hi
2|Ron|says|bye
3|Her mi oh ne|is|silent
4|The|above|sentence|is|weird
Tôi cần một lệnh grep rằng sẽ phát hiện dòng thứ ba.
Đây là những gì Im đang thực hiện.
grep -E '" "" "+' $dname".txt" >> $dname"_error.txt"
Logic mà trên cơ sở đó, khoảng trắng đầu tiên phải được theo sau bởi một hoặc nhiều khoảng trắng được phát hiện là lỗi.
$ dname là biến chứa đường dẫn tên tệp.
Làm cách nào để có được kết quả mong muốn?
(đó là
3|Her mi oh ne|is|silent
)
'-E' biến mẫu thành biểu thức chính quy mở rộng, mẫu grep luôn luôn regexes, trừ khi tùy chọn' -F' được đưa ra. – huon
Do đó tên. Yeah, tôi trượt lên; đã chỉnh sửa. –