|
Publicité | ||||||||||||||||||||||
|
|
#1 | ||
|
Invité régulier
![]() Inscription : novembre 2009 Messages : 16 ![]() |
Bonjour,
Je suis plutot novice en script shell, voici mon code: Code :
En faisant j obtiens bien 4, mais je n arrive pas a assigner cette valeur a atlas2. Le code me renvoie 0. Merci! |
||
|
|
00
|
|
|
#2 | ||
|
Expert Confirmé
![]() Inscription : février 2008 Messages : 1 896 ![]() |
oula !
- les doubles parenthèses servent pour l'évaluation arithmétique. - il faudrait au moins un echo pour passer la variable au cut par le pipe. Enfin, si tu veux récupérer des caractères d'une variable, il existe les Remplacements de paramètres voir Extraction de sous-chaînes donc : Code :
atlas2=${atlas:$((${#atlas}-1)):1} -> atlas2=${atlas:début:longueur} $((${#atlas}-1)) -> compte du nombre de caractère de $atlas moins 1 (car ce n'est pas un paramètre positionnel) |
||
|
|
00
|
|
|
#3 |
|
Invité régulier
![]() Inscription : novembre 2009 Messages : 16 ![]() |
Tres bien, et merci pour les explications, ca pourra m aider pour le futur
|
|
|
00
|
|
|
#4 |
|
Expert Confirmé Sénior
![]() Laurent WillemsExpert Stop/Start Inscription : septembre 2002 Messages : 2 472 ![]() |
Salut,
__________________
Alea Jacta Test! |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com