Формат текстового файла?

275
Tech-IO

Возникла проблема, когда я скопировал текстовый файл из Linux в Windows. Текст был не таким, как оригинал, он был сдвинут почти на одну строку, и установка переноса строки не могла помочь. Содержимое было с веб-сайта, и оно было скопировано в правильном формате, как на веб-сайте, в текстовый файл в Linux.

Я использовал тогда на Windows инструмент командной строки больше:

больше <textfile.txt> formatted.txt

Так что я мог вернуть исходный формат.

Существует ли какая-либо конфигурация, которая может содержать формат непосредственно при копировании файла между Linux и Windows?

1

1 ответ на вопрос

2
Steven

Перед копированием воспользуйтесь утилитой Linux unix2dos : конвертер текстовых файлов UNIX в DOS.

После копирования обратно из Windows используйте утилиту Linux dos2unix : DOS / MAC в конвертер текстовых файлов UNIX.

Другие утилиты и библиотеки программирования также могут выполнять это преобразование конца строки.

Привет спасибо. Есть ли способ сделать это для нескольких файлов, через упомянутый инструмент? Tech-IO 7 лет назад 0
Просто укажите все имена файлов в командной строке. Из руководства: «Преобразовать и заменить a.txt. Преобразовать и заменить b.txt.` Unix2dos a.txt b.txt` » Steven 7 лет назад 0
Да, спасибо, я попробую. Может быть, что-то с * .txt может работать тоже. Tech-IO 7 лет назад 0