#1 Le 06/06/2018, à 12:31
- MikeSteinz
Comparer variables avec un script Shell
Bonjour à tous,
J'ai besoin de comparer ces deux variables
FT_NBR1=\'?"\"'\
FT_NBR2=rcrdmddd
à l'aide d'un script .sh que je viens d'écrire.
Quelle est la commande que je dois utiliser pour le faire dans le terminal ?
Dernière modification par MikeSteinz (Le 06/06/2018, à 12:42)
Hors ligne
#2 Le 06/06/2018, à 12:48
- pingouinux
Re : Comparer variables avec un script Shell
Bonjour,
La première commande n'est pas valide, et attend une suite. Quel doit être le contenu final de FT_NBR1 ?
Hors ligne
#3 Le 06/06/2018, à 12:54
- MikeSteinz
Re : Comparer variables avec un script Shell
Le script
censuré pour protéger l'examen de 42
se contente d'afficher la somme des deux variables en convertissant leurs bases respectives.
Avec les variables de #1 la somme est
Salut
Je ne comprends pas comment exécuter le script avec ces variables
Dernière modification par MikeSteinz (Le 06/06/2018, à 16:29)
Hors ligne
#4 Le 06/06/2018, à 15:24
- Watael
Re : Comparer variables avec un script Shell
salut,
la première varaible est mal écrite : il faut protéger certains caractères.
il y a une erreur dans le sed : il faut enlever la protection de l'apostrophe.
mais quel rapport avec « comparer deux variables » ?
Dernière modification par Watael (Le 06/06/2018, à 15:24)
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne
#5 Le 06/06/2018, à 15:48
- MikeSteinz
Re : Comparer variables avec un script Shell
Salut Watael,
Merci pour tes corrections d'erreurs, c'est plutot "Additionner deux variables" en fait..
EDIT: J'ai réussi avec...
export FT_NBR1=... export FT_NBR2=...
... avant d'exécuter le script
Dernière modification par MikeSteinz (Le 06/06/2018, à 16:28)
Hors ligne
#6 Le 06/06/2018, à 16:35
- Watael
Re : Comparer variables avec un script Shell
tu pourrais passer leurs valeurs en arguments au script, en prenant soin de les encadrer, chacune, entre guillemets.
dans le script, tu les récupères en utilisant les Paramètres positionnels ($1,$2...${10}...).
Connected \o/
Welcome to sHell. · eval is evil.
Hors ligne