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 11/03/2021, à 09:00

ar barzh paour

[Résolu] constat sur set

hello bonjour

je me penche actuellement sur la possibilité de récupérer les variables d'un script
comme j'ai trouvé des "absences" sur le résultat je me suis aperçu que
set ne voit que les variables initialisées !!

dans un terminal (ou dans un bash)

TTT="AUJOURD'HUI"
[[ 1 ]] && TTT1="DEMAIN" || TTT2="HIER"
#ici set ne voit pas TT2
set|grep "TTT"
TTT='AUJOURD'\''HUI'
TTT1=DEMAIN

pour info même si la ligne fonctionne comme je m'y attends est-elle "correcte" ?

[[ .... ]] && TTT1="...." || TTT2="...."

Dernière modification par ar barzh paour (Le 08/04/2021, à 17:34)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne

#2 Le 11/03/2021, à 13:35

Watael

Re : [Résolu] constat sur set

salut,

c'est normal. Dans le déroulement du script, la deuxième variable n'est pas assignée; la variable n'est même pas déclarée puisque la partie "OU" n'est pas exécutée.

PS: les crochets doubles, ici, n'ont pas d'utilité.

test 1 && ... || ...

ou simplementt

true && ... || ...

Dernière modification par Watael (Le 11/03/2021, à 13:36)


Connected \o/
Welcome to sHell. · eval is evil.

Hors ligne

#3 Le 11/03/2021, à 16:02

ar barzh paour

Re : [Résolu] constat sur set

d'accord [[ 1 ]] évidemment c'est pas terrible et n'est arrivé là que par simplification pour mettre en évidence que TT2 n'est pas assignée

dans le deuxième énoncé , je pense que ma question n'a pas de sens , sans voir le contexte plus global , que va t-on faire de TTT1 et de TTT2

Dernière modification par ar barzh paour (Le 11/03/2021, à 16:03)


PC          : B760M DS3H DDR4,  12th Gen Intel(R) Core(TM) i3-12100, RAM DDR4 8GiB -2400 Ubuntu 20.04, 22.04, 24.04 (en test )
Portable1 : ThinkPad P50 I7-6820HQ, 16G0 Ram Ubuntu 22.04 Ubuntu 24.04 , W10-PRO( en voyage )
Portable2 : T5750  @ 2.00GHz RAM 1GiB DDR2 667 Mhz Ubuntu 20.04 ( batterie HS )
stourm a ran war bep tachenn (Angela Duval) ( Je combats sur tous les fronts )

Hors ligne