GNU/Linux >> Linux Esercitazione >  >> Linux

Come eliminare la variabile di sola lettura in bash?

Non puoi eliminare mySite. L'intero punto del comando readonly è renderlo definitivo e permanente (fino al termine del processo shell). Se devi modificare una variabile, non contrassegnarla come sola lettura.


La soluzione di Walker Hale IV può essere espressa in modo molto più breve utilizzando le opzioni disponibili nelle versioni più recenti di gdb :

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

Ancora una volta, questa è magia oscura che dovrebbero essere tenuti ben lontani dagli ambienti di produzione.


Linux
  1. Come scrivere un ciclo in Bash

  2. Come rilevare Bash>=4.0?

  3. Come consentire solo determinati caratteri in una variabile Bash?

  4. Come eliminare un servizio in Kubernetes

  5. Come posso verificare se una variabile è un numero in Bash?

Bash printf - Come stampare una variabile in Bash

Come aumentare e diminuire la variabile in Bash (counter)

Come eliminare le righe in Vim / Vi

Come personalizzare il prompt di Bash Terminal su Debian 10

Come eseguire uno script Bash

Come impostare la variabile d'ambiente in Bash