Войти

Показать полную графическую версию : Замена текста для начинающих!


Terry_0
23-02-2014, 11:18
Привет народ, помогите пожалуйста. Нужно решить задачу по поиску слова (символов) в тексте и замене его на другое.
Дан текст, состоящий из большого количество строк. Нужно заменить в тексте все слова или символы на другое значение. К примеру: символ "/" мне надо изменить его на "\" , как это сделать ?

deviance
23-02-2014, 13:12
Terry_0,
sample.txt

line 1/
line 2/
line 3/
line 4/


sed s@\/@\\\\@g sample.txt

line 1\
line 2\
line 3\
line 4\

Terry_0
23-02-2014, 14:42
deviance, - это код?
не работает.

torauma
24-02-2014, 08:45
не работает. »
Работает.
это код? »
man sed (http://www.opennet.ru/man.shtml?topic=sed&category=1)

Terry_0
24-02-2014, 13:20
torauma, - как его запустить? (через cmd, не запускается).

lxa85
24-02-2014, 14:06
Terry_0, как его запустить? (через cmd, не запускается) »
Потому что у вас она, программа sed, не установленна. Ее можно запустить в Windows в составе Сygwin (http://www.cygwin.com) или как отдельную программу gnuwin32-sed (sed for windows) (http://gnuwin32.sourceforge.net/packages/sed.htm)
Вам же на будущее полезно указывать более подробное техническое задание.

Terry_0
03-03-2014, 05:21
тема закрыта.




© OSzone.net 2001-2012