Что-то я туплю.
Хочу удалить из файла known_hosts строки, содержащие данный паттерн ${host}
sed -i "s|${host}|d" known_hosts
слишком наивно, в в перменной host может содержаться и . и + и еще черте что. Как это все по-быстрому за-esc-ейпить? Что бы сед знал, «вот тут нет никаких управляющих символов»