Comment fusionner des lignes avec awk ou sed ?
Fermé
hamcc
-
8 mars 2016 à 22:16
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 9 mars 2016 à 09:04
dubcek Messages postés 18755 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 14 novembre 2024 - 9 mars 2016 à 09:04
A voir également:
- Comment fusionner des lignes avec awk ou sed ?
- Comment fusionner des pdf sans logiciel - Guide
- Comment aller à la ligne sur excel - Guide
- Fusionner des fichiers excel - Guide
- Fusionner 2 cellules excel - Guide
- Excel trier par ordre alphabétique en gardant les lignes - Guide
3 réponses
dubcek
Messages postés
18755
Date d'inscription
lundi 15 janvier 2007
Statut
Contributeur
Dernière intervention
14 novembre 2024
5 621
Modifié par dubcek le 9/03/2016 à 09:12
Modifié par dubcek le 9/03/2016 à 09:12
hello
$ awk 'sub("\\\\", "") {printf $0; next} 1' fichier
a1 b1 c1 d1
a2 a3 a4
a5
a6 a7 a8
aa bb cc dd ee zz
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 418
8 mars 2016 à 22:30
8 mars 2016 à 22:30
Salut,
$ cat plop
a1 b1 c1 \
d1
a2 a3 a4
a5
a6 a7 \
a8
$ sed '/\\$/{N;s/\\\n//}' plop
a1 b1 c1 d1
a2 a3 a4
a5
a6 a7 a8
Merci zipe31,
C'est le top, mais comment peut on faire la même chose avec des lignes qui se suivent en "\" comme suit:
#cat plop
a1 b1 c1 \
d1
a2 a3 a4
a5
a6 a7 \
a8
aa bb cc \
dd ee \
zz
pour arriver à :
a1 b1 c1 d1
a2 a3 a4
a5
a6 a7 a8
aa bb cc dd ee zz
Merci beaucoup pour ta réactivité.
C'est le top, mais comment peut on faire la même chose avec des lignes qui se suivent en "\" comme suit:
#cat plop
a1 b1 c1 \
d1
a2 a3 a4
a5
a6 a7 \
a8
aa bb cc \
dd ee \
zz
pour arriver à :
a1 b1 c1 d1
a2 a3 a4
a5
a6 a7 a8
aa bb cc dd ee zz
Merci beaucoup pour ta réactivité.