The OpenNET Project / Index page

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

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"виртуальный символ ^M в файлах"
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [Проследить за развитием треда]

"виртуальный символ ^M в файлах"
Сообщение от inn Искать по авторуВ закладки on 26-Апр-03, 12:06  (MSK)
Ставил программу, русский ikonboard, не запускается инсталяционный скрипт-смотрю его..
По F3 все нормально-ничего подозрительного, F4 и сразу замечаю символ ^M, во всех строках в конце (как будто бы по виндой правился), делаю регулярную замену его ...и ничего не найдено! Т.е как будто бы его там и нет. Поиск тоже это символ не видит, вручную все не поправишь, что делать? Как его выдернуть из строк файлов?
Пробовал убирать вручную-нормально убирается и скрип запускается..
Только файлов то много, как избавится? Причем на системе в KOI8,
на другой машине под линукс в Win1251 по F4 символа нет
  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

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

1. "remove_control_m.sh"
Сообщение от amber46 emailИскать по авторуВ закладки on 26-Апр-03, 18:26  (MSK)
#!/bin/sh

if [ $# != 1 ]
then
  echo "Usage: remove_control_m.sh <extension of files>"
  echo ""
  echo "Example: remove_control_m.sh php3"
  exit
fi

for i in `find . -name "$1"`
         do
         echo $i
         tr -d '\015' < $i > ${i}.new
         rm $i
         mv ${i}.new $i
        done;


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "виртуальный символ ^M в файлах"
Сообщение от bulka Искать по авторуВ закладки on 26-Апр-03, 22:35  (MSK)
>Ставил программу, русский ikonboard, не запускается инсталяционный скрипт-смотрю его..
>По F3 все нормально-ничего подозрительного, F4 и сразу замечаю символ ^M, во
>всех строках в конце (как будто бы по виндой правился), делаю
>регулярную замену его ...и ничего не найдено! Т.е как будто бы
>его там и нет. Поиск тоже это символ не видит, вручную
>все не поправишь, что делать? Как его выдернуть из строк файлов?
>
>Пробовал убирать вручную-нормально убирается и скрип запускается..
>Только файлов то много, как избавится? Причем на системе в KOI8,
>на другой машине под линукс в Win1251 по F4 символа нет


Это так отображается символ возврата каретки. Например, если возврат
каретки  попадет в #!/usr/bin/perl^M - то в качестве интерпретатора
будет не perl - а perl + символ возврата каретки, так как такой
программы у тебя в системе конечно же нет, возникает ошибка.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "виртуальный символ ^M в файлах"
Сообщение от inn Искать по авторуВ закладки on 27-Апр-03, 11:55  (MSK)
Благодарю всех ответивших, сильная вещь -форум :)!
  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




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

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