Bonjour, wc -l te donne le nombre de ligne dans un fichier typiquement wc -l monfichier.txt 1234 monfichier.txt donc wc -l monfichier.txt | cut -c1,2 te renvoie les deux premier caractere. Toi tu veux "1 " pas seuluement le premier parceque sinon tout les fichier dont le nombre de ligne commence par 1 passe le test. if [ $(wc -l monfichier.txt | cut -c1,2) -eq 1 ]; then echo "OK"; else echo "pas bon "; fi devrait te permettre de verifier si tu n'a qu'une ligne. $(wc -l
monfichier.txt | cut -c1,2) permet de recuperer dans une variable
la sortie de la commande wc -l monfichier.txt | cut -c1,2. Après bien sur cela dépend de ton shell (ici bash) cordialement L. On 06/01/2017 12:19 PM, David Martin
wrote:
|