Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
bashシェルで作業しています$プロンプトでecho$PATHと入力すると、パス環境変数の値が次のように取得されます。
/ opt / bin:/ usr / local / bin:/ usr / bin:/ bin:/ usr / games
独自のシェルを作成していて、ユーザーがecho$PATHを入力したときにパス環境変数を出力したいと思います。それ、どうやったら出来るの?
$PATHはシェルによって解釈されます。シェルを作成する場合は、コマンドラインに環境変数があるかどうかを確認し、それらを値に置き換えることがタスクの一部です。
$変数は、シェルによって設定されます-シェルの初期化時またはユーザーによって(直接的または間接的に)設定されます。
したがって、実行可能ファイルを検索するためのディレクトリのリストを含む変数をシェルに含める場合は、それを設定する必要があります。PATHは非常に賢明な名前です。