Bonjour,
Je débute dans les script Linux et je cherche a faire une condition IF vérifiant si ma variable $ANNEE contient bien 4 caractères. Si quelqu'un à une idée je suis preneur, merci d'avance!
Cordialement
Bonjour,
Je débute dans les script Linux et je cherche a faire une condition IF vérifiant si ma variable $ANNEE contient bien 4 caractères. Si quelqu'un à une idée je suis preneur, merci d'avance!
Cordialement
Salut,
tu t'es penché du côté (obscur) des expressions régulières ?
Toutes les vertus des hommes se perdent dans l’intérêt comme les fleuves se perdent dans la mer.
N'oubliez pas de consulter les FAQ Linux et les cours et tutoriels Linux
Je viens de justement de commencer une doc à ce sujet mais comme tu le dit si bien ça reste encore "obscur" à mes yeux![]()
Très bon le bash, ça permet de faire des choses compliquées rapidement.
Tu peux aussi le combiner à awk, perl, python... ENJOY!
Exemple:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 $ TOTO=ABCD $ echo ${TOTO} ABCD $ echo ${#TOTO} 4 $ TOTO=ABCDE $ echo ${TOTO} ABCDE $ echo ${#TOTO} 5
Merci, j'ai trouvé entre temps, je donne également ma solution au cas où d'autres débutant passerais par là :
Encore merci, je vais continuer à explorer le monde Unix!
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 if [ ${#ANNEE} -ge 4 ]; then ... else ... fi
Partager