Retourner au contenu associé (entrée de forum : Comparer deux numéros de versions)
Posté par Fab le 28 décembre 2006 à 14:57. En réponse au message Comparer deux numéros de versions. Évalué à 4.
VERSION=2.3a; echo ${VERSION%%.*}
VERSION=2.3a; echo ${#VERSION}
VERSION=2.3a; ((nb=${#VERSION}-1)); echo ${VERSION:$nb}
VERSION=2.3a; echo ${VERSION##*.}
VERSION=2.30a; chaine=${VERSION##*.}; ((nb=${#chaine}-1)); echo ${chaine:0:$nb}
var1=7; var2=4; if [ $var1 -gt $var2 ]; then echo "var1 plus grand que var2"; fi
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# re
Posté par Fab . En réponse au message Comparer deux numéros de versions. Évalué à 4.
- Le chaîne avant le point :
- Le nombre de caractères composant la variable :
- Le dernier caractère de la chaîne :
- La chaîne après le point :
- Le nombre après le point :
- Comparer 2 nombres contenus dans des variables :
Avec tout ceci tu devrais t'en sortir.VERSION=2.3a; echo ${VERSION%%.*}VERSION=2.3a; echo ${#VERSION}VERSION=2.3a; ((nb=${#VERSION}-1)); echo ${VERSION:$nb}VERSION=2.3a; echo ${VERSION##*.}VERSION=2.30a; chaine=${VERSION##*.}; ((nb=${#chaine}-1)); echo ${chaine:0:$nb}var1=7; var2=4; if [ $var1 -gt $var2 ]; then echo "var1 plus grand que var2"; fi