Кто-нибудь знает, как заменить line a
на line b
и line b
на line a
в текстовом файле с помощью редактора sed?
Я вижу, как заменить строку в шаблонепробел с линией, которая находится в удерживающем пространстве (то есть, /^Paco/x
или /^Paco/g
), но что, если я хочу взять строку, начинающуюся с Paco
, и заменить ее строкой, начинающейся с Vinh
, а такжевозьмите строку, начинающуюся с Vinh
, и замените ее строкой, начинающейся с Paco
?
. Для начала предположим, что есть одна строка с Paco
и одна строка с Vinh
, и чтострока Paco
находится перед строкой Vinh
.Тогда мы можем перейти к общему случаю.