opération ssh

11 réponses
AuteurMessage

Geo 113 |
Modérateur

Photo de Geo 113

Inscrit le : 04/05/2005

# Le 24/03/2007 à 15:04

Hello, c'est surment tout con mais je ne sais pas comment faire.
j'ai besoin d'additionner une variable dans une commande ssh (du genre variable Y+2) quelle syntaxe faut il utiliser pour qu'ssh effectue l'addition au lieu de me renvoyer la valeur litérale "valeur_y+2"

merci

CosmixOuvrir dans une nouvelle fenetre
Rendez imprévisible l'Economie; Mentez aux sondages

bhamp0 | Benjamin
Membre

Photo de bhamp0

Inscrit le : 09/05/2005

# Le 24/03/2007 à 16:20

echo ${{$var+2}}


Il me semble bien que ce soit ça

Quand on voit c'qu'on voit, et qu'on entend c'qu'on entend, on a raison d'penser c'qu'on pense !

bhamp0 | Benjamin
Membre

Photo de bhamp0

Inscrit le : 09/05/2005

# Le 24/03/2007 à 16:24

Ce sont des parenthèses et non des accolades ... donc :

echo $(($var+2))

Quand on voit c'qu'on voit, et qu'on entend c'qu'on entend, on a raison d'penser c'qu'on pense !

Geo 113 | Geoffrey
Modérateur

Photo de Geo 113

Inscrit le : 04/05/2005

# Le 24/03/2007 à 16:25

-bash: ${{$var1+2}}: bad substitution

ok parfait ca marche avec les (()) !!

merci beaucoup !

CosmixOuvrir dans une nouvelle fenetre
Rendez imprévisible l'Economie; Mentez aux sondages

Geo 113 | Geoffrey
Modérateur

Photo de Geo 113

Inscrit le : 04/05/2005

# Le 10/04/2007 à 15:21

nouvelles question,
j'ai un problème avec les opérations qui passent des 0X à XX (du genre de 9 à 10)
l'erreur retournée est (error token is "09"), ca correspond à une horaire,
apparement c'est un problème d'exadécimal, mais je ne connais pas précisément la syntaxe à utiliser

actuelle j'utilise celà : $((`date +%H`+1)) qui marche sauf au passage des dizaines,
quelqu'un connait il donc ce qu'il faut faire ?

merci

CosmixOuvrir dans une nouvelle fenetre
Rendez imprévisible l'Economie; Mentez aux sondages

bhamp0 | Benjamin
Membre

Photo de bhamp0

Inscrit le : 09/05/2005

# Le 10/04/2007 à 17:03

Ouais, c'est un problème de conversion de base et compagnie ...

Voilà un moyen de faire une "vraie" opération, pour ton cas :

expr `date +%H` + 1

Quand on voit c'qu'on voit, et qu'on entend c'qu'on entend, on a raison d'penser c'qu'on pense !

Geo 113 | Geoffrey
Modérateur

Photo de Geo 113

Inscrit le : 04/05/2005

# Le 13/04/2007 à 15:54

t1 tu es bon il y a une doc en ligne des commandes ssh, je ne trouve pas ?

CosmixOuvrir dans une nouvelle fenetre
Rendez imprévisible l'Economie; Mentez aux sondages

bhamp0 | Benjamin
Membre

Photo de bhamp0

Inscrit le : 09/05/2005

# Le 13/04/2007 à 16:59

J'ai jamais vu de doc officielle ... c'est plutôt mon expérience perso de 2 ans en école d'ingé qui fait ça (+ la présidence du club d'aide aux devoirs)

Quand on voit c'qu'on voit, et qu'on entend c'qu'on entend, on a raison d'penser c'qu'on pense !

MultiNetWorks | Damien
Membre

Photo de MultiNetWorks

Inscrit le : 13/05/2005

# Le 17/04/2007 à 13:20

Comment faire pour multiplier un nombre décimal, j'ai tester ca :
echo $(($MIN*100));
echo $(($MAX*100));

mais ca me renvoie cela : 0.693*100: syntax error in expression (error token is ".693*100")

Il a pas trop l'air d'aimer mon nombre décimal...

Damien...

bhamp0 | Benjamin
Membre

Photo de bhamp0

Inscrit le : 09/05/2005

# Le 17/04/2007 à 14:21

Les opérations ne fonctionnent que sur les entiers, il me semble ...

Quand on voit c'qu'on voit, et qu'on entend c'qu'on entend, on a raison d'penser c'qu'on pense !

MathieuC | Mathieu
Modérateur

Photo de MathieuC

Inscrit le : 15/07/2005

# Le 17/04/2007 à 15:11

google ca aide souvent : http://www.developpez.net/forums/archive/index.php...Ouvrir dans une nouvelle fenetre

MultiNetWorks | Damien
Membre

Photo de MultiNetWorks

Inscrit le : 13/05/2005

# Le 17/04/2007 à 22:17

MErci, niquel ce lien !

Damien...

Répondre

Vous ne pouvez pas participer au forum, car votre inscription n'a pas été validée. Pour vous faire valider en tant que Membre, cliquez ici.

© MHN - Tous droits réservés | CNIL N°844440 | 24/11/2024 16:37:26 | Généré en 13.24ms | Contacts | Mentions légales |