次の行を含む構成ファイルがあります。
pre_args='$REGION','xyz',3
perl
csh スクリプト内から使用すると、次の$REGION
ように環境変数を評価できます。
set pre_args = `grep -v '^#' $config_file | grep pre_args | cut -f 2 -d = | sed 's/ //g'`
if ("$pre_args" != "") then
set pre_args = `echo $pre_args | perl -ne 'use Env; s/(\$\w+)/$1/eeg; print'`
endif
が次のように設定されている場合: $REGION = SOUTH
, , .$pre_args
SOUTH
xyz
3
シェルの組み込みコマンドを使用してこれを行う方法はありますperl
か? ちなみに、使用するかどうかcsh
は私が決めることではないので、それを批判するような返信はしないでください。ありがとう。