Re' On 06/01/2017 02:35 PM, David Martin wrote:
en fait il faut le | entre wc -l supMajUserEmargos et cut -c 1,2 tu dois en fait taper# cat supMajUserEmargos1 utilisateur(s) EMARGOS trouv�(s), 0 mis � jour, 1 non trouv�(s) dans le LDAP, 0 mise � jour non effectu�e# vi supMajUserEmargos1 utilisateur(s) EMARGOS trouvé(s), 0 mis à jour, 1 non trouvé(s) dans le LDAP, 0 mise à jour non effectuéele wc -l retourne 0 quoi qu'il arrive. # wc -l supMajUserEmargos cut -c 1,2 0 108 supMajUserEmargos wc: cut: Aucun fichier ou dossier de ce type wc: 1,2: Aucun fichier ou dossier de ce type 0 108 total
wc -l supMajUserEmargos | cut -c 1,2 ce qui devrait te donner 0 supMajUserEmargos car en fait si tu ne met pas le | il te donne la commande wc -l -c supMajUserEmargos cut 1,2 et cette commande te donne le nombre de ligne -l et de bytes -c.Tu n'as pas de ligne le premier 0 parceque tu ne finis pas par un \n ton fichier. En fait wc -l compte le nombre de new line \n. Comment crees tu ton fichier?
cordialement