Собственно хочу в строке заменить один символ на несколько, но при замене вместо нескольких символов вставляется только один.Пример проблемы:
Требуется в строке "qq+qq+qq+qq+qq" заменить один плюс на два минуса. Делаю так:
# echo qq+qq+qq+qq+qq | tr '+' '--'
qq-qq-qq-qq-qqВ итоге получаю в тексте вместо двух символов один.
Как заставить tr работать так, как я хочу? В мане решения не нашел и в инете не нагуглил.
echo qq+qq+qq+qq+qq | sed 's/+/--/g'tr заменяет или удаляет символы (не добавляет)
man sed