機械翻訳について

引用符と変数の展開

次の例では、次のように引数を使用して対話形式でMaxL Shellにログインしたと仮定します。 これらの例に加えて、「MaxL Shellでの引用符および特殊文字のルール」を参照してください。

essmsh -a Fiona sunflower sample basic login $1 $2;

表3-14引用符の使用方法およびMaxLの変数への影響

戻り値 説明
echo $1; Fiona $1は、最初の呼出し引数として展開されます。
echo "$1's hat"; Fiona's hat $1は最初の呼び出し引数として展開され、二重引用符が使用されているため、特殊文字'を使用できます。
echo $3; sample $3は、3番目の呼び出し引数として展開されます。
echo '$3'; $3 $3は一重引用符で保護されているため、文字どおりに取得され、展開されません。
display database $3.$4; Database sample.basicが表示されます。 $3と$4の呼び出し引数として展開されます。$3.$4は、DBS-NAMEに適したトークンとして解釈されます。
echo "$3.$4"; sample.basicですが、単一のトークンとして解釈されます(2つのトークンを必要とするDBS-NAMEには適していません)。 $3と$4の呼出し引数として展開されますが、二重引用符のため、文字列全体が単一のトークンとして解釈されます。