LINUX.ORG.RU

SED


0

0

Помогите разобраться с SED'ом:
Есть строка '/home/foo/bar/'
нужно заменить все / на пробелы чтобы вышло так:
'home foo bar'
Вроде легко, но SED неадекватно реагирует на символ / :(

anonymous

Re: SED

Месье знает, что после s можно использовать любой символ, а не только / ?

echo '/home/foo/bar' | sed 's%/% %g'

anonymous ()
Ответ на: Re: SED от anonymous

Re: SED

экранирование никто не отменял.

$ echo '/home/foo/bar' | sed 's/\//\ /g'
 home foo bar

vden ★★ ()
Ответ на: Re: SED от vden

Re: SED

> $ echo '/home/foo/bar' | sed 's/\//\ /g'

с каких пор пробел нужно экранировать?

anonymous ()

Re: SED

man tr

anonymous ()
Ответ на: Re: SED от anonymous

Re: SED

> с каких пор пробел нужно экранировать?

Р'льех переживает тяжёлые времена?

Gharik ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.