У меня есть файл .txt, созданный в Windows, и теперь его нужно отредактировать в Linux. Я хочу сопоставить конец строки с grep, скажем, содержимое строки, которую я собираюсь найти, это «foo bar» в файле bar
. Затем я запускаю команду grep 'r $' bar
, ничего не выводится.
В Windows новая строка состоит из '\ r \ n', в отличие от Linux / Unix, состоящей из единственного '\ n ', Я думаю, с этим должно быть что-то тонкое. Затем я конвертирую файл с помощью dos2unix
и вуаля, он работает.
Мой вопрос: как сопоставить содержимое, не конвертируя исходный файл?
Мы будем очень признательны за любые советы.
С уважением и уважением.