Pages : 1
#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