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" <[email protected]> 
À: "[email protected] French" 
<[email protected]> 
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 

Répondre à