GNU/Linux >> Linux の 問題 >  >> Linux

bashで読み取り専用変数を削除するには?

mySite は削除できません。 readonly コマンドの要点は、(シェル プロセスが終了するまで) 最終的かつ永続的なものにすることです。変数を変更する必要がある場合は、読み取り専用にしないでください。


Walker Hale IV のソリューションは、gdb の最近のバージョンで利用可能なオプションを使用して、はるかに短い方法で表現できます。 :

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

繰り返しますが、これは闇の魔法です 本番環境から十分に遠ざける必要があります。


Linux
  1. Bashスクリプトをデバッグする方法は?

  2. Bash変数で特定の文字のみを許可するにはどうすればよいですか?

  3. Bashで変数が数値かどうかをテストするにはどうすればよいですか?

  1. Bashでループを作成する方法

  2. bash の変数を持つエイリアス

  3. エクスポートされた環境変数を削除するにはどうすればよいですか?

  1. 間接変数評価を行う方法は?

  2. バッシュを検出する方法>=4.0?

  3. Kubernetesでサービスを削除する方法