ฉันต้องการค้นหาไฟล์ที่มีการลงท้ายบรรทัด dos ด้วย grep บน Linux สิ่งนี้:
grep -IUr --color '\r\n' .
ข้างต้นดูเหมือนจะตรงกับตัวอักษรrn
ซึ่งไม่ใช่สิ่งที่ต้องการ
ผลลัพธ์ของสิ่งนี้จะถูกส่งผ่าน xargs เป็น todos เพื่อแปลง crlf เป็น lf เช่นนี้
grep -IUrl --color '^M' . | xargs -ifile fromdos 'file'
dos2unix
มี-ic
สวิทช์ สำหรับไฟล์ LF คุณอาจค้นหาด้วย -ic
unix2dos ไม่แก้ไขไฟล์ รายงานเท่านั้น
cat -v somefile.txt
; แสดงเป็น^M