LINUX.ORG.RU

Re: Как избавиться от символа '$13' при переезде с Виндов в Linux для тесктовых файлов?

Для одиночных файлов делаешь
vim file.txt
Потом комманды
:e file
:set 'fileformat'=unix
:w
Чтоб все скопом не помню, но както просто. Еще есть утилиты
unix2dos и unix2dos - чего делают можно догадатся.

temofey ()

Re: Как избавиться от символа '$13' при переезде с Виндов в Linux для тесктовых файлов?

Пардон unix2dos и dos2unix

temofey ()

Re: Как избавиться от символа '$13' при переезде с Виндов в Linux для тесктовых файлов?

Вот, очень удобный скрипт от Вислобокова -- может, буде полезен.
И ненужные ДОСовские символы убирает...

#!/bin/sh
# -----------------------------------------------------------------------
# Перекодировщик из cp1251 в koi8. Copyright(c) Victor G.Vislobokov 1999
# -----------------------------------------------------------------------
tr \
'\300''\301''\302''\303''\304''\305''\306''\307''\310''\311''\312''\313'\
'\314''\315''\316''\317''\320''\321''\322''\323''\324''\325''\326''\327'\
'\330''\331''\332''\333''\334''\335''\336''\337''\340''\341''\342''\343'\
'\344''\345''\346''\347''\350''\351''\352''\353''\354''\355''\356''\357'\
'\360''\361''\362''\363''\364''\365''\366''\367''\370''\371''\372''\373'\
'\374''\375''\376''\377' \
'\341''\342'\
'\367''\347''\344''\345''\366''\372''\351''\352''\353''\354''\355''\356'\
'\357''\360''\362''\363''\364''\365''\346''\350''\343''\376''\373''\375'\
'\377''\371''\370''\374''\340''\361''\301''\302''\327''\307''\304''\305'\
'\326''\332''\311''\312''\313''\314''\315''\316''\317''\320''\322''\323'\
'\324''\325''\306''\310''\303''\336''\333''\335''\337''\331''\330''\334'\
'\300''\321' |
tr -d '\r'

anonymous ()

Re: Как избавиться от символа '$13' при переезде с Виндов в Linux для тесктовых файлов?

Точно tr -d '\r' < file_dos_format > file_unix_format

temofey ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.