「。」の役目は何ですか? Unixシェルスクリプトでは? [コピー]

「。」の役目は何ですか? Unixシェルスクリプトでは? [コピー]

.Unixスクリプトの使用にご協力ください。

たとえば、

. /apps/Infor_shar/PSSRT/PSHUP/prsm/psnp_env

ベストアンサー1

ドットコマンド(.)は、現在のシェル環境でコマンドラインで指定されているシェルスクリプト(「ドットスクリプト」とも呼ばれる)を実行するコマンドです。つまり、スクリプトの実行が完了すると、すべての変数の割り当て、関数宣言、現在の作業ディレクトリに対する変更、またはそのスクリプト環境に対するその他の変更が引き続き表示されます。

スクリプトは現在シェルによって実行されるため、#!スクリプトの先頭の -line は無視されます。

一部のシェルでは、標準.コマンドはコマンドのエイリアスですsource

おすすめ記事