Bonjour,

J'aimerais supprimer toutes les lignes de la forme : blabla, blabla, blabla, blabla
En gros, toutes les lignes qui ont trois virgules.

Voici mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
while read line
do
        while read line2
	do
		nbr_virgule=$(echo $line2 | sed "s/\(,\)/\1\n/"| grep -c ",")
		if [ "$nbr_virgule" -eq "3" ]
		then 
		sed "/$line2/d" ./$line/data.txt
		fi
	done < ./$line/data.txt
done < ./iso2.txt
Problème : cela ne fait absolument rien ... D'où vient le soucis ?

Merci.