[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: [HS] si mon fichier contient la premiere ligne



Re'

On 06/01/2017 02:35 PM, David Martin wrote:
# cat supMajUserEmargos
1 utilisateur(s) EMARGOS trouv�(s), 0 mis � jour, 1 non trouv�(s) dans le LDAP, 0 mise � jour non effectu�e

# vi supMajUserEmargos
1 utilisateur(s) EMARGOS trouvé(s), 0 mis à jour, 1 non trouvé(s) dans le LDAP, 0 mise à jour non effectuée

le 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

en fait il faut le | entre wc -l supMajUserEmargos et cut -c 1,2 tu dois en fait taper
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



Reply to: