Bonjour ,

Voici l'erreur à laquelle je suis confronté , dans ma commande awk je souhaite supprimer toutes les lignes qui contiennent un caractère non autorise dans ma liste

Seulement l 'apostrophe est mal gérée , j 'ai l 'erreur suivante :

syntax error at line 3 : ``' unmatched

J'ai essayé de l 'entourée des caractères suivants : " et ` mais c 'est toujours mal interprété

voici mon ksh :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
awk '{
 
                if (match($0,"[^0-9a-zA-Z .%*'/-&@]") > 0)
                {
                                cpt=cpt + 1
                                print $0
                }
 
 
}
 
END             {
                        print cpt
                }' $1
Comment je peux le gérer !