Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Программирование и базы данных (http://forum.oszone.net/forumdisplay.php?f=21)
-   -   Замена текста для начинающих! (http://forum.oszone.net/showthread.php?t=278226)

Terry_0 23-02-2014 11:18 2314112

Замена текста для начинающих!
 
Привет народ, помогите пожалуйста. Нужно решить задачу по поиску слова (символов) в тексте и замене его на другое.
Дан текст, состоящий из большого количество строк. Нужно заменить в тексте все слова или символы на другое значение. К примеру: символ "/" мне надо изменить его на "\" , как это сделать ?

deviance 23-02-2014 13:12 2314169

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 2314218

deviance, - это код?
не работает.

torauma 24-02-2014 08:45 2314647

Цитата:

Цитата Terry_0
не работает. »

Работает.
Цитата:

Цитата Terry_0
это код? »

man sed

Terry_0 24-02-2014 13:20 2314777

torauma, - как его запустить? (через cmd, не запускается).

lxa85 24-02-2014 14:06 2314804

Terry_0,
Цитата:

Цитата Terry_0
как его запустить? (через cmd, не запускается) »

Потому что у вас она, программа sed, не установленна. Ее можно запустить в Windows в составе Сygwin или как отдельную программу gnuwin32-sed (sed for windows)
Вам же на будущее полезно указывать более подробное техническое задание.

Terry_0 03-03-2014 05:21 2318370

тема закрыта.


Время: 07:38.

Время: 07:38.
© OSzone.net 2001-