linuxwordA-E
linuxwordA-E:記事リスト
linuxwordA-Eのカテゴリーには以下の記事がリストされています。
export
「bashスクリプトを実行したら、シェルで設定したはずの変数が見えない」
「.bashrcにPATHを追加したのに反映されない」
こういったトラブルの大半は、exportコマンドの仕組みを知らないことが原因です。
exportは、現在のシェルで定義した変数を「環境変数」として登録し、そのシェルから起動したスクリプトや子プロセスへ自動的に引き継ぐシェルビルトインコマンドです。PATHやLANGなど、システム全体で機能している変数はすべてこの仕組みで動いています。
この記事では、exportコマンドの基本構文から、PATH追加・LANG設定などの実践的な使い方、シェルスクリプトでの活用例、よくあるトラブルの対処法まで解説します。
「.bashrcにPATHを追加したのに反映されない」
こういったトラブルの大半は、exportコマンドの仕組みを知らないことが原因です。
exportは、現在のシェルで定義した変数を「環境変数」として登録し、そのシェルから起動したスクリプトや子プロセスへ自動的に引き継ぐシェルビルトインコマンドです。PATHやLANGなど、システム全体で機能している変数はすべてこの仕組みで動いています。
この記事では、exportコマンドの基本構文から、PATH追加・LANG設定などの実践的な使い方、シェルスクリプトでの活用例、よくあるトラブルの対処法まで解説します。
この記事のポイント
・exportで変数をエクスポートすると子プロセスに自動で引き継がれる
・export 変数名=値 でセットと同時にエクスポートできる
・export -p で現在の環境変数を一覧表示できる
・exportしないと同じシェル内でしか変数を使えない
