Символ переноса каретки при копировании файлов по FTP на компьютеры с linux/unix/aix

При копировании файлов по фтп на компьютер с линукс/юникс подобной операционной системой с windows-компьютера, часто в файлах остаются CR/LF символы - перевод каретки и возврат строки, чего нет в linux/unix. Это приводит к тому, что, например, shell скрипты, скопированные подобным образом, не будут выполнятся.
Все это происходит из-за того, что они редактируются под windows и передаются в ASCII режиме.
Подобную проблему можно избежать, например, при использовании файлового менеджера FAR.
Допустим, мы хотим скопировать файл по фтп. Если посмотреть в hex на него, заметим. что в конце каждой строки есть символы, от которых надо избавиться:
А вот и проблема:
Избавляемся следующим образом:
Открываем в фаре текст по F4.
Нажимаем Shift-F2







Есть обратная проблема.
При копировании с хостинга в некоторых (далеко не во всех!) файлах переносы "съедаются" и скрипт становится нерабочим.
например был примерно такой код
<script><!--
function open_window //opens new window
{
bla-bla-bla
при переносе превратился в
<script><!--function open_window //opens new window { bla-bla-bla
естественно, после комментария дальше код не работает ;(Отправить комментарий