set - shell 変数の設定


Table of Contents

shell 変数を設定する、csh, tcsh の内部コマンドです。

環境変数とシェル変数の違いは、 シェル変数はそのシェルの中でのみ有効であるのに対し、 環境変数の場合は,そのシェルから起動されたプロセスにも受け継がれる点です。

% set

と実行すると現在設定されている shell 変数が見れます。設定方法は例えば、

% set dir = "/usr/local"

とすれば、変数 dir に /usr/local という値を設定できます。 設定した変数は $ をつけて使います。

% echo $dir

のようにします。

% unset dir

とすると変数をリセットすることができます。

sh ,bash Edit

ついでに sh, bash 系では、

% dir="/usr/local"

のようにして設定します。 = の隣に空白があるとエラーになります。


xrea