Помогите как под терминалом в папке /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' {}\;
терминал свесил ноги и не отвечает
> tr -d '\15\32' {}\;Это вы сами придумали или где-то увидели? Установите tofrodos или dos2unix/unix2dos и не мучайтесь.
>Помогите как под терминалом в папке /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 будет выводить имена обрабатываемых файлов.
Тогда и ясно станет, работает оно или нет.
А еще есть программка iconv которая перекодирует файлы из одной кодировки в другую
>А еще есть программка iconv которая перекодирует файлы из одной кодировки в
>другуюСудя по "tr -d '\15\32'", автору не перекодировка нужна...
>Помогите как под терминалом в папке /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
Если имеется в виду подчистить переводы каретки в конце строки, то там, если я не ошибаюсь tr -d '\t'
>Если имеется в виду подчистить переводы каретки в конце строки, то там,
>если я не ошибаюсь tr -d '\t'А если не ошибаюсь я, то '\t' - это символ табуляции. ;-)
>А если не ошибаюсь я, то '\t' - это символ табуляции. ;-)
>Точняк! '\r'