Bah voila je vous expose mon probleme surement bateau mais je sèche
Admettons que j'ai ce fichier :
et je voudrais ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 bonjour comment ca va
je veux effectivement supprimer les ligne vide mais recoller le texte aussi, j'ai fait un petit script mais il marche pô
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 bonjour comment ca va
Autrement dit si je trouve une ligne vide (^$ je remplace par rien mais je voudrais remplacer par \b par exemple (s/^$/\b/g ne donne rien)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 #!/bin/bash # # Suppresseur de ligne vide #USAGE : ./trieur.sh </chemin/du/fichier/> <fichierdesortie.txt> INFILE=$1 OUTFILE=$2 CURRENT_PATH=$(pwd) #lecture ligne par ligne sed "s/^$//g" $INFILE > $CURRENT_PATH/$OUTFILE
quelqu'un a une idée ?
Partager