Je voudrais insérer un espace avant le 3ème dernier caractère de chaque ligne, pour le transformer: dans ceci: strong> p> < Pré> xxx pré> Cependant, cela supprimer le texte précédent. P > merci p> p>
4 Réponses :
Une manière: correspond à des 3 derniers caractères, tout en remplaçant de mettre un espace, puis du motif correspondant ( \ 1 code>) p> < / p>
avec awk code> Pourriez-vous essayer de suivre.
essayé sur GNU SED:
sed -E 's/\S{3}\s*$/ &/' file
Une autre proposition AWK:
awk '{sub(/.{3}$/," &")}1' file CC287999 221 CHGFFDTTT34AAA 387 CH654AZ0987XX 277
En regardant votre Historique des questions Je pense que vous devriez lire ceci: Stackoverflow.com/help/Someone-answers