GNU/Linux >> Znalost Linux >  >> Linux

Jak odstranit proměnnou pouze pro čtení v bash?

MySite nemůžete smazat. Smyslem příkazu pouze pro čtení je učinit jej konečným a trvalým (dokud neskončí proces shellu). Pokud potřebujete změnit proměnnou, neoznačujte ji pouze pro čtení.


Řešení Walker Hale IV lze vyjádřit mnohem kratším způsobem pomocí možností dostupných v novějších verzích gdb :

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

Opět se jedná o temnou magii které by měly být udržovány v dostatečné vzdálenosti od produkčního prostředí.


Linux
  1. Jak ladit Bash skript?

  2. Jak provést nepřímé vyhodnocení proměnných?

  3. Jak povolit pouze určité znaky v proměnné Bash?

  1. Jak otestuji, zda je proměnná číslo v Bash?

  2. Alias ​​s proměnnou v bash

  3. Jak odstraním exportovanou proměnnou prostředí?

  1. Jak napsat smyčku v Bash

  2. Bash skriptování (I)

  3. Jak odstranit více souborů najednou v Bash na Linuxu?