Re: [CBLX] script vs tee vs ttyrec vs ... autres ...

[ Thread Index | Date Index | More lists.tuxfamily.org/carrefourblinux Archives ]


Bonjour Aldo,


Le 26/03/2022 à 12:26, Aldo a écrit :

TERM=dumb script
Une fois cela fait, comment remettre TERM en mode normal ?


En fait, tel que la ligne de Didier est écrite, si mon souvenir de bash est encore correct, le changement de la variable d'environnement ne s'applique que localement à la commande qui suit. De ce fait, quand script te rendra la main, ta variable devrait revenir inchangée.


Je n'ai malheureusement pas de machine linux juste sous la main mais pour vérifier mes dires, rien de plus simple avec les quatre commandes suivantes lancées en séquence dans ton shell:


MAVARIABLE="Avant commande"

echo $MAVARIABLE

MAVARIABLE="pendant commande" ls

echo $MAVARIABLE


Mais encore plus sûr, le mode ceinture et bretelles consiste à faire la chose suivante:


OLD_TERM=${TERM}

TERM=dumb script

TERM=OLD_TERM


Bonne soirée. @+ ChD


--
CBLX - CarrefourBLinuX MailingListe Pour obtenir de l'aide, envoyez le sujet help à: carrefourblinux-request@xxxxxxxxxxxxxxxxxxx Archives: http://listengine.tuxfamily.org/lists.tuxfamily.org/carrefourblinux ou http://www.mail-archive.com/carrefourblinux@xxxxxxxxxxxxxxxxxxx/

Mail converted by MHonArc 2.6.19+ http://listengine.tuxfamily.org/