Как удалить возвраты каретки из Нано?

Я скопировал что-то от Windows до Нано в WSL, и он включал возвраты каретки (символы CR). Даже при том, что я удалил все возвраты каретки с текстовым редактором (Блокнот ++), они все еще добавляются после копирования, возможно самим Windows - Чем больше окно является более узким, тем больше Windows возвратов каретки добавляет.

enter image description here

Мой вопрос:

Как я мог удалить все возвраты каретки в находке и замене (CTRL+\) действие в Нано?

Update1:

Если я вставляю сценарий и просто сохраняющий (CTRL+O) нет никакого изменения (я удостоверился, что при сохранении, режим DOS выключен).

Update2:

Выполнение dos2unix на файле не помог - он все еще содержит эти поля Green, и что касается теперь я могу удалить их только вручную (не решение, конечно). Я знаю, что существуют возвраты каретки, потому что, если я копирую файл назад в Блокнот ++, я вижу, что они отображены как символы CR, когда я делаю View > Show symbol > Show all characters.

1
задан 25 April 2017 в 22:21

1 ответ

Это, кажется, не необходимо.

$ echo -e 'foo\rbar\r\n' > nano
$ cat -A nano
foo^Mbar^M$
$
$ nano nano

enter image description here

я делаю абсолютно, ничто кроме типа Ctrl + O и нажатие не входит , чтобы сохранить файл, затем Ctrl + X для выхода...

$ cat -A nano
foo$
bar$
$

Так, по-видимому, просто открытие файл и сохранение его в nano на Ubuntu достаточен уничтожить возвраты каретки.

2
ответ дан 7 December 2019 в 13:34

Другие вопросы по тегам:

Похожие вопросы: