Bonjour à tous ,
j'ai un fichier du type :
a b 1 8 9636 2
c d 1 8 9636 50
e f 1 8 9636 1 # cette ligne doit etre retirée
g h 1 8 9636 1 # j'aimerai retirer cette ligne
i j 1 8 9636 3
k l 0 8 9636 1 # cette ligne aussi doit etre retirée
et je souhaiterai ecrire dans un autre fichier, seulement les lignes pour lesquelles :
la valeur de la colonne 3 est differente de 0
si la colonne 1 a pour valeur 1, il faut que la valeur de la colonne 4 soit different de 1
ou si la colonne 1 a pour valeur 1, il faut que la valeur de la colonne 6 soit different de 1
j'ai ecris ceci :
if(($intersect > 0) && (($intersect==1 && scalar(@s1)!=1 ) ||( $intersect==1 && scalar(@s2)!=1)) )
mais ca ne fonctionne pas ..
Merci pour votre aide !
PS : $intersect = 3eme colonne
scalar(@s1) = 4eme colonne
scalar(@s2)= 6eme colonne
Partager