エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
bash: コマンドの先頭に付ける変数は環境変数になるのかただのシェル変数なのか - Lambdaカクテル
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
bash: コマンドの先頭に付ける変数は環境変数になるのかただのシェル変数なのか - Lambdaカクテル
こういうコマンド呼び出しをすることがあると思う。 $ FOO=BAR ./command.sh ところでこのFOOは環境変数... こういうコマンド呼び出しをすることがあると思う。 $ FOO=BAR ./command.sh ところでこのFOOは環境変数なのだろうか,それともただのシェル変数なのだろうか? bashでFOO=BAR ./command.shみたいにコマンドの先頭に変数を指定することあると思うんだけど,この場合FOOは環境変数扱いになるんだろうか,それともただのシェル変数になる?(子プロセスに伝播するか気になっている)— WINDYMELT🌈💰🎨 (@windymelt) July 29, 2019 TL;DR 環境変数だよ 環境変数とシェル変数 そもそも環境変数とシェル変数についておさらい。 環境変数 環境変数は.bashrcとかでよく設定するアレ。最も有名な環境変数は$PATHであろう。 環境変数には親プロセスから子プロセスへと伝播するという性質があり,これを利用してデータや設定の共有に使われ