GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo eliminar la variable de solo lectura en bash?

No puede eliminar mySite. El objetivo del comando de solo lectura es hacerlo definitivo y permanente (hasta que finalice el proceso de shell). Si necesita cambiar una variable, no la marque como de solo lectura.


La solución de Walker Hale IV se puede expresar de forma mucho más breve utilizando opciones disponibles en versiones más recientes de gdb :

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

De nuevo, esto es magia oscura que debe mantenerse alejado de los entornos de producción.


Linux
  1. Cómo escribir un bucle en Bash

  2. Bash secuencias de comandos (I)

  3. ¿Cómo depurar un script Bash?

  4. ¿Cómo detectar Bash> =4.0?

  5. ¿Cómo permitir solo ciertos caracteres en una variable Bash?

Bash printf - Cómo imprimir una variable en Bash

Cómo incrementar y decrementar una variable en Bash (Contador)

Cómo eliminar líneas en Vim / Vi

Cómo personalizar el indicador de Bash Terminal en Debian 10

Cómo ejecutar un script Bash

Cómo establecer la variable de entorno en Bash