У меня есть специальный символ «&» в строке, как можно использовать sed? Пространство перед символом &
- проблема.Использовать sed со специальным символом внутри строки
word="Word"
str="Word: One \\& Three"
echo "$str" | sed -e 's/'$word'.*/'$str'/g'
использовать '' $ word'' вместо '' $ word'' и то же самое для '$ str'..и я не думаю, что вам нужно заключить целую команду' sed' в '' ... .'' – Bill