Yann wrote:

Dans un fichier texte, je voudrais concatener 2 lignes (c'est a dire
enlever le retour a la ligne), tout en faisant un remplacement d'une
chaine de caractere par une autre. sed ne permet apparemment pas de faire
ca, il ne fait du remplacement de pattern que ligne par ligne.
Connaissez-vous un outil approprie ?


Salut Yann,

voila ma solution la plus simple:

cat fichier | \
while (read l1; read l2);
do
echo "l1 l2"
done

(voila pour joindre deux lignes successives.
Rajoute juste un sed ou tu veux, après la fin du echo par ex.)

Olivire



Linux-Azur :      http://www.linux-azur.org
Désinscriptions: http://www.linux-azur.org/liste.php3
**** Pas de message au format HTML, SVP ****

Répondre à