find . -type f -exec fgrep -l $'\r' "{}" \;
Эта команда выполняет поиск файлов, содержащих символы ^M (возврат каретки) в текущем каталоге и его подкаталогах. Она использует команду «find» для поиска файлов («-type f»), а затем для каждого найденного файла выполняет «fgrep -l $’\r'» для поиска символа ^M. Если файл содержит ^M, он будет выведен в результате. Это полезно для обнаружения файлов с символами перевода строки, как их обычно применяют в DOS/Windows. Альтернативой может быть использование инструментов, таких как «dos2unix», для конвертации формата перевода строки. Аргументы команды: «.»: текущий каталог, «-type f»: только файлы, «-exec fgrep -l $’\r’ «{}» \;»: выполнить поиск в каждом найденном файле.