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