Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#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