UNIXの操作/UNIXの応用(2)/シェル変数
ユーザは,``シェル変数''と呼ばれる変数を利用することによって,シェルやコマンドの動作を操作できます.シェル変数の設定にはsetコマンドを用います.また,1度設定したシェル変数を無効にするには, unsetコマンドを用います.
%set [変数名] = 設定値<RET> %unset [変数名]<RET>
%set history = 300 <RET> %echo $history <RET> 300 %unset history <RET> %echo $history <RET> history: Undefined variable. % _
また,現在設定されているシェル変数の一覧を確認するには,setコマンドを引数なしで実行します.設定した値を参照するには`
% set<RET>
addsuffix
argv ()
cwd /home/t01000tf/
echo_style bsd
edit
gid 100
history 100
home /home/t01000tf
% _
次に定義済みシェル変数の変更例を示します.
%helloworld<RET> helloworld: Command not found. %~/mydir/test<RET> Hello world. %set path = ($path ~/mydir)<RET> %test <RET> Hello world. % _
`
$path 'を新たに加えたいパスの前に書き忘れるとCNS
で標準設定されているパスが上書きされてしまい,通常利用できるコマンドが利用できなくなってしまうので,注意してください.
|