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

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



Bonjour,

La commande suivante devrait suffire:
 if [ $( wc -l <nom-fichier> | cut -d" "  -f1 ) -eq 1 ]; then echo "OK"; else echo "NOK";fi

Cordialement


De: "David Martin" <damart.vidin@gmail.com>
À: "debian-user-french@lists.debian.org French" <debian-user-french@lists.debian.org>
Envoyé: Jeudi 1 Juin 2017 12:19:10
Objet: [HS] si mon fichier contient la premiere ligne

Bonjour à tous,
C'est tout bête mais je ne vois pas comment je peux faire un controle sur une ligne.

J'ai un fichier, dans lequel je génére une ligne d'éxécution (un resultat d'un bash), si j'en ai plusieurs
c'est que j'ai un problème dans l'éxécution de mon script.

Comment puis-je faire pour controler si j'ai strictement et seulement une seule ligne dans ce fichier,
mais si j'en ai plusieurs ça ne va pas ?

echo "c'est bon"


echo "c'est pas bon"

Je pourrais faire un controle si il est vide ou pas, mais ce n'est pas ça dont j'ai besoin

Si vous avez une idée ?


--
david martin


Reply to: