LINUX.ORG.RU

как через sed добавить обратный слеш?

 


0

1

Как я понял в sed обратный слеш это экранирование и он не отображается в тексте. А как же тогда его добавить? к примеру нужно добавить в конец строки C:\Program Files\DrWeb\dwservice.exe делаю так sed s/$/'C:\Program Files\DrWeb\dwservice.exe'/ file

в файле

C:Program FilesDrWebdwservice.exe

Экранируй все подозрительные символы или используй «#» вместо «/» в выражении.

Radjah ★★★★★
()
Ответ на: комментарий от deadNightTiger

спасибо. Странно вчера пробовал так же,неполучилось)

Palamar
() автор топика
$ echo igogo | sed "s/$/\\\/"
igogo\
$ echo igogo | sed "s/$/\\\\/"
igogo\
$ echo igogo | sed "s/$/\\\z\\\/"
igogo\z\
$ echo igogo | sed "s/$/\\\\z\\\/"
igogo\z\
$ echo igogo | sed "s/$/\\\\z\\\\/"
igogo\z\
$ echo igogo | sed "s/$/\\\\\\\/"
igogo\\
$ echo igogo | sed "s/$/\\\\\\\\/"
igogo\\
justAmoment ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.