Мне нужно заменить два шаблона в каждой строке файла. Допустим, например, что файл содержит следующее:
pattern1 a1 b1 c1
pattern2 a2 b2 c2
pattern1 a1 b1 c1
По сути, везде, где появляется «pattern1», a1 необходимо заменить на a2 и b1 для b2 и так далее. Однако я также хочу изменить pattern1 в pattern2.
Пока у меня есть кое-что близкое:
/pattern1/ s/a1 b1 c1/a2 b2 c2/
Обратите внимание, я хочу сохранить весь скрипт sed в одном файле.
UPDATE
Желаемый вывод, это может быть не лучший пример, я отвечу на любые вопросы.
pattern2 a2 b2 c2
pattern2 a2 b2 c2
pattern2 a2 b2 c2