Как мне заставить MKS sed вывести эту двойную кавычку?

Линия

echo xxx | sed "s/xxx/a""b/"

выходы

ab

скорее, чем

a"b

как и ожидалось.

Что за исправление?

1 ответ

Решение

Используйте следующую команду: $

echo xxx | sed s/xxx/a\"\"b/

вывод будет: а "" б

Пожалуйста, обратите внимание, что ("(цитата) должна быть экранирована, поэтому нам нужно сделать это дважды, вот в чем дело)

Другие вопросы по тегам