The OpenNET Project / Index page

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

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

"Скрипт на замену символов в файле"  
Сообщение от SuperFly email(ok) on 01-Мрт-06, 18:21 
Друзья, помогите в составлении скрипта чтобы после прочтения файла, найти в нем " \ " и поменять на " / " ... заранее спасибо!
Простите за дубликат темы, не получается его удалить...
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

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


1. "Скрипт на замену символов в файле"  
Сообщение от gr (??) on 02-Мрт-06, 02:11 
>Друзья, помогите в составлении скрипта чтобы после прочтения файла, найти в нем
>" \ " и поменять на " / " ... заранее
>спасибо!
>Простите за дубликат темы, не получается его удалить...


cat infile.txt | tr '//' '\\' > outfile.txt

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

2. "Скрипт на замену символов в файле"  
Сообщение от gr (??) on 02-Мрт-06, 02:15 
>>Друзья, помогите в составлении скрипта чтобы после прочтения файла, найти в нем
>>" \ " и поменять на " / " ... заранее
>>спасибо!
>>Простите за дубликат темы, не получается его удалить...
>
>
>cat infile.txt | tr '//' '\\' > outfile.txt

ну то есть наоборот:)

cat test | tr '\\' '/'

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

3. "Скрипт на замену символов в файле"  
Сообщение от SuperFly email(ok) on 02-Мрт-06, 10:09 
>>>Друзья, помогите в составлении скрипта чтобы после прочтения файла, найти в нем
>>>" \ " и поменять на " / " ... заранее
>>>спасибо!
>>>Простите за дубликат темы, не получается его удалить...
>>
>>
>>cat infile.txt | tr '//' '\\' > outfile.txt
>
>ну то есть наоборот:)
>
>cat test | tr '\\' '/'


а вот test - это файл в котором найдены \ ?
можно с помощью grep (поиск по шаблону)?

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

4. "Скрипт на замену символов в файле"  
Сообщение от gr (ok) on 02-Мрт-06, 10:59 
>>>>Друзья, помогите в составлении скрипта чтобы после прочтения файла, найти в нем
>>>>" \ " и поменять на " / " ... заранее
>>>>спасибо!
>>>>Простите за дубликат темы, не получается его удалить...
>>>
>>>
>>>cat infile.txt | tr '//' '\\' > outfile.txt
>>
>>ну то есть наоборот:)
>>
>>cat test | tr '\\' '/'
>
>
>а вот test - это файл в котором найдены \ ?
>можно с помощью grep (поиск по шаблону)?

Да, это файл в котором следует искать \

С помощью grep осуществить замену нельзя, это иснтрумент для поиска.

Способов решить конкретно твою задачу много, в общем случае для этого можно применять потоковые редакторы sed или awk, любой скриптовый язык, доступный под твою платформу.

Более правильно в общем случае использовать sed, который умеет работать с шаблонами.

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

5. "Скрипт на замену символов в файле"  
Сообщение от yash email on 02-Мрт-06, 11:39 
А еще можно сделать так
replace '\' '/' -- filename

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

6. "Скрипт на замену символов в файле"  
Сообщение от SuperFly email(ok) on 02-Мрт-06, 19:26 
в общем задачка такая:рекурсивный обход указанного каталога и замена всех разделителей пути \ на / в файлах... если что-нить конкретное подскажите буду очень благодарен!
Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Скрипт на замену символов в файле"  
Сообщение от gr (ok) on 02-Мрт-06, 21:00 
>в общем задачка такая:рекурсивный обход указанного каталога и замена всех разделителей пути
>\ на / в файлах... если что-нить конкретное подскажите буду очень
>благодарен!

Подсказать направление - это сделали , в 2-х ветках, а работать за тебя никто не будет.

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

8. "Скрипт на замену символов в файле"  
Сообщение от gr (ok) on 02-Мрт-06, 21:05 
>>в общем задачка такая:рекурсивный обход указанного каталога и замена всех разделителей пути
>>\ на / в файлах... если что-нить конкретное подскажите буду очень
>>благодарен!
>
>Подсказать направление - это сделали , в 2-х ветках, а работать за
>тебя никто не будет.


Поясню, почему за тебя работать никто не будет: ты переносишь очень плохо написанное приложение с win на linux. Тупо заменив  \ на / ты рискуешь получить кучу проблем.

Говенный софт надо переносить очень аккуратно и это стоит денег.

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

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

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




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

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