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

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



# 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




Le 1 juin 2017 à 14:06, Lorenzo Bernardi <lorenzo.bernardi@c2n.upsaclay.fr> a écrit :



On 06/01/2017 01:58 PM, David Martin wrote:
Merci pour vos réponses,

Je viens de faire le test avec la solution de Lorenzo, ça ne semble pas fonctionner.

dans le cas d'une ligne que renvoie
wc -l monfichier.txt?
et
wc -l monfichier.txt cut -c1,2?

La réponse de Florian Gremiaux  en cut -d" "  -f1 est plus propre on utilise le delimiteur " "et on prend le premier champ.
Sinon la reponse de Daniel est plutot subtile et donc a utiliser en comprenant bien ce qui se passe.

Je viens de lire ton nouveau message on est bien d'accord que tu remplace monfichier.txt par le nom de ton fichier. Si cela renvoie zero j'ai l'impression que tu ne teste pas le bon fichier.

cordialement

L.



--
david martin


Reply to: