Re: [HS] si mon fichier contient la premiere ligne
Le 01/06/17 à 12:47, Lorenzo Bernardi <lorenzo.bernardi@c2n.upsaclay.fr> a écrit :
LB> Bonjour,
LB>
LB> wc -l te donne le nombre de ligne dans un fichier typiquement
LB>
LB> wc -l monfichier.txt
LB>
LB> 1234 monfichier.txt
et wc -l < monfichier.txt => 1234
LB> donc
LB>
LB> wc -l monfichier.txt | cut -c1,2 te renvoie les deux premier caractere.
LB> Toi tu veux "1 " pas seuluement le premier parceque sinon tout les
LB> fichier dont le nombre de ligne commence par 1 passe le test.
LB>
LB> if [ $(wc -l monfichier.txt | cut -c1,2) -eq 1 ]; then
plus court avec
[ "$(wc -l < monfichier.txt)" == "1" ] && echo 'ok' || echo 'KO'
--
Daniel
On reconnaît un grand enseignant au nombre d'élèves qui l'ont dépassé.
Reply to: