GNU/Linux >> Tutoriels Linux >  >> Linux

Comment supprimer la variable readonly dans bash ?

Vous ne pouvez pas supprimer monSite. Le but de la commande readonly est de la rendre finale et permanente (jusqu'à ce que le processus shell se termine). Si vous devez modifier une variable, ne la marquez pas en lecture seule.


La solution de Walker Hale IV peut être exprimée de manière beaucoup plus courte en utilisant les options disponibles dans les versions plus récentes de gdb :

gdb --batch-silent --pid=$$ --eval-command='call unbind_variable("mySite")'

Encore une fois, c'est de la magie noire qui doivent être tenus à l'écart des environnements de production.


Linux
  1. Comment écrire une boucle dans Bash

  2. Comment détecter Bash>=4.0 ?

  3. Alias ​​avec variable dans bash

  4. Comment supprimer une variable d'environnement exportée ?

  5. Comment supprimer plusieurs fichiers à la fois dans Bash sous Linux ?

Bash printf - Comment imprimer une variable dans Bash

Comment incrémenter et décrémenter une variable dans Bash (compteur)

Comment supprimer des lignes dans Vim / Vi

Comment personnaliser l'invite du terminal Bash sur Debian 10

Comment exécuter un script bash

Comment définir une variable d'environnement dans Bash