アプリケーションで使用可能な環境変数を識別する方法は?

アプリケーションで使用可能な環境変数を識別する方法は?

Linuxでは、crontab次のコマンドを使用してエディタを開くように設定できます。nano

$ EDITOR=nano crontab -e

crontabのマニュアルには、この「EDITOR」環境が記載されていますが、他のコマンドラインツールを使用して変更できる環境を決定する方法はありますか(完全なマニュアルを読むことなく...)

showenvsたとえば、次のコマンドを想像してみましょう。

$ showenvs crontab
     EDITOR=""
     VISUAL=""

ベストアンサー1

いいえ、この変数には特別なものはありません。ただ変数です。プログラムがそれを使用するかどうかは、完全にプログラム開発者によって異なります。したがって、ASLDKB変数を定義する必要があるツールを作成できます。これは私のコードがあなたの環境で変数を探すだけですが、変数自体には特別なものがないことを意味します。

つまり、あなたが要求することは不可能です。いくつかの標準変数のリストを取得できますが、すべてのプログラムで使用できる現在の環境で定義されている変数の完全なリストを取得することはできません。

おすすめ記事