The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Преобразования Windows текстовых файлов в UNIX"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [ Отслеживать ]

"Преобразования Windows текстовых файлов в UNIX"  +/
Сообщение от PandoraBox2007 (ok) on 20-Июл-09, 02:54 
Помогите как под терминалом в папке /var/www/ рекурсивно с под-папками ( Преобразовать Windows (формат) на Unix (формат) ) в текстовых файлах *.php (http://kb.iu.edu/data/acux.html)

http://i008.radikal.ru/0907/77/a1f5957ff654.jpg

find /var/www/ -type f -name '*.php' -exec tr -d '\15\32' {}\;

терминал свесил ноги и не отвечает

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Преобразования Windows текстовых файлов в UNIX"  +/
Сообщение от angra (ok) on 20-Июл-09, 03:42 
> tr -d '\15\32' {}\;

Это вы сами придумали или где-то увидели? Установите tofrodos или dos2unix/unix2dos и не мучайтесь.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Преобразования Windows текстовых файлов в UNIX"  +/
Сообщение от allez (ok) on 20-Июл-09, 10:31 
>Помогите как под терминалом в папке /var/www/ рекурсивно с под-папками ( Преобразовать
>Windows (формат) на Unix (формат) ) в текстовых файлах *.php (http://kb.iu.edu/data/acux.html)
>
>
>http://i008.radikal.ru/0907/77/a1f5957ff654.jpg
>
>find /var/www/ -type f -name '*.php' -exec tr -d '\15\32' {}\;
>
>терминал свесил ноги и не отвечает

PandoraBox2007, попробуйте опцию -print0:

find /var/www/ -type f -name '*.php' -print0 -exec dos2unix {} \;

С ней find будет выводить имена обрабатываемых файлов.
Тогда и ясно станет, работает оно или нет.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Преобразования Windows текстовых файлов в UNIX"  +/
Сообщение от nkly (ok) on 20-Июл-09, 12:51 
А еще есть программка iconv которая перекодирует файлы из одной кодировки в другую


Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Преобразования Windows текстовых файлов в UNIX"  +/
Сообщение от allez (ok) on 20-Июл-09, 13:12 
>А еще есть программка iconv которая перекодирует файлы из одной кодировки в
>другую

Судя по "tr -d '\15\32'", автору не перекодировка нужна...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

5. "Преобразования Windows текстовых файлов в UNIX"  +/
Сообщение от Pikador (ok) on 22-Июл-09, 16:51 
>Помогите как под терминалом в папке /var/www/ рекурсивно с под-папками ( Преобразовать
>Windows (формат) на Unix (формат) ) в текстовых файлах *.php (http://kb.iu.edu/data/acux.html)
>
>
>http://i008.radikal.ru/0907/77/a1f5957ff654.jpg
>
>find /var/www/ -type f -name '*.php' -exec tr -d '\15\32' {}\;
>
>терминал свесил ноги и не отвечает

А не подойдет
cat ./badfile.php | col -bx > goodfile.php

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Преобразования Windows текстовых файлов в UNIX"  +/
Сообщение от SubGun (ok) on 27-Июл-09, 11:24 
Если имеется в виду подчистить переводы каретки в конце строки, то там, если я не ошибаюсь tr -d '\t'
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

7. "Преобразования Windows текстовых файлов в UNIX"  +/
Сообщение от allez (ok) on 27-Июл-09, 12:38 
>Если имеется в виду подчистить переводы каретки в конце строки, то там,
>если я не ошибаюсь tr -d '\t'

А если не ошибаюсь я, то '\t' - это символ табуляции. ;-)

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

8. "Преобразования Windows текстовых файлов в UNIX"  +/
Сообщение от SubGun (??) on 27-Июл-09, 18:56 
>А если не ошибаюсь я, то '\t' - это символ табуляции. ;-)
>

Точняк! '\r'

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру