UNIX - コマンドリファレンス - コマンドの連結と実行 eval
- 1. eval コマンドの連結と実行
1. eval コマンドの連結と実行
eval は内部コマンドです。
sh 系にも csh 系にも組み込まれています。
> eval 文字列
の形式で文字列をコマンドとして実行します。
eval が威力を発揮するのは、`` 内でコマンドを実行してその結果をさらにコマンドとして実行するようなときや変数をコマンドとして実行するようなときです。
わたしが .cshrc で記述している
eval `gdircolors ~/.dircolors`
などは
gdircolors ~/.dircolors
の結果、表示される
setenv LS_COLORS 'rs=0:di=01;34 ・・・ '
をコマンドとして実行しているわけです。
|
|