Diff of UNIX/コマンド/シェル・シェル組み込み/set


TITLE:set - shell 変数の設定
#navi(UNIX/コマンド)
#contentsx

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

環境変数とシェル変数の違いは、
シェル変数はそのシェルの中でのみ有効であるのに対し、
環境変数の場合は,そのシェルから起動されたプロセスにも受け継がれる点です。
 % set
と実行すると現在設定されている shell 変数が見れます。設定方法は例えば、
 % set dir = "/usr/local"
とすれば、変数 dir に /usr/local という値を設定できます。
設定した変数は $ をつけて使います。
 % echo $dir
のようにします。
 % unset dir
とすると変数をリセットすることができます。

*sh ,bash 系 [#w9823b60]

ついでに sh, bash 系では、
 % dir="/usr/local"
のようにして設定します。
= の隣に空白があるとエラーになります。

#navi(UNIX/コマンド,,footer,footer)
#navi(UNIX/コマンド,,footer)
xrea