LINUX.ORG.RU

Не надо sed и awk, они слишком тяжёлые для такой мелочи.

┌[~]
└> echo \"test\"
"test"
┌[~]
└> echo \"test\" | tr -d \"
test

Если надо sed, то аналогично:

┌[~]
└> echo \"test\" | sed 's/\"//g'
test
GotF ★★★★★
()
Ответ на: комментарий от GotF

Так да. Но почему так не работает? echo «1"2"3 | tr -d \» Проблему свою я решила, но просто уже интересно стало, если Вас не затруднит :)

cyberuta
() автор топика
Ответ на: комментарий от cyberuta

Потому что кавычки интерпретируются shell'ом. Их нужно либо экранировать:
echo \«1\„2\„3
либо оборачивать всё в одинарные кавычки:
echo '„1"2"3'

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