Est-ce que quelqu'un sait comment remplacer line a
avec line b
et line b
avec line a
dans un fichier texte en utilisant l'éditeur sed?Comment puis-je échanger deux lignes en utilisant sed?
Je peux voir comment remplacer une ligne dans l'espace de travail avec une ligne qui est dans l'espace de maintien (c.-à-/^Paco/x
ou /^Paco/g
), mais si je veux prendre la ligne commençant par Paco
et le remplacer par le ligne commençant par Vinh
, et également prendre la ligne commençant par Vinh
et le remplacer par la ligne commençant par Paco
?
Supposons pour commencer qu'il ya une ligne avec Paco
et une ligne avec Vinh
, et que la ligne Paco
se produit avant la ligne Vinh
. Ensuite, nous pouvons passer au cas général.
Merci smilethax! Ça marche. Tu es un génie! – David