Tôi muốn tìm kiếm các tệp chứa kết thúc dòng dos với grep trên Linux. Một cái gì đó như thế này:
grep -IUr --color '\r\n' .
Ở trên dường như phù hợp với nghĩa đen rn
mà không phải là những gì mong muốn.
Đầu ra của cái này sẽ được dẫn qua xargs thành todos để chuyển crlf thành lf như thế này
grep -IUrl --color '^M' . | xargs -ifile fromdos 'file'
dos2unix
với -ic
chuyển đổi. Đối với các tệp tin bạn có thể tìm kiếm với unix2dos -ic
. Nó không sửa đổi các tập tin. Chỉ báo cáo.
cat -v somefile.txt
; chúng hiển thị dưới dạng^M