В sed есть конструкция 'y///', выполняющая посимвольную замену. Можно ли сделать подобную замену со словами, т.е. заменить слова в паттерне 1 на соответствующие в паттерне 2, вроде 's/A B C D/E F G H/g' или нет? Из-за отсутствия мозга и невозможности понять все особенности sed приходится использовать значительно более длинное выражение 's/A/E/g;s/B/F/g;s/C/G/g;s/D/H/g'. Как все-таки правильно сделать?
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум [sed] Заменить каждое n-ное вхождение (2011)
- Форум sed и маска (2012)
- Форум [sed][table] Замена строки в таблице. (2012)
- Форум sed: замена фрагмента только в строках с определённым паттерном (2012)
- Форум sed: изменить только внутри ЧАСТИ строки, которая соответствует паттерну (2016)
- Форум SED изменения внутри строки до первой запятой (2017)
- Форум sed и пути (2011)
- Форум sed - regex - позитивный/негативный просмотр вперед/назад (2012)
- Форум Вопрос по sed (2008)
- Форум sed дописать в начало строки используя регулярку (2019)