Вероятно, уже многократно задаваемый вопрос, но если бы я нашел ответ, я бы не спрашивал. Как мне заставить работать sed без регулярных выражений?
pete@crunchbang:/usr/local/bin$ echo 'также'|sed 's/т.к./because/g'
becauseе
Важное дополнение. Я не могу экранировать такие символы с помощью слэша, поскольку надо обработать с помощью sed файл, в котором присутствует обычный текст с кучей точек и прочих пунктуационных знаков. Специально для sed подгонять этот файл я не буду - он для этого слишком большой и используется другими программами.
И еще одно дополнение. Для замены используется команда
sed -i "s/$orig/$transl/g" "$tmpfile"