On this page |
set [-g] name = value
set -u name
set -p name = value
set [-s]
引数を指定しなかった場合、コマンドは、現在のローカル変数のリストをプリントします(-sオプションを参照)。
オプション ¶
-g
変数をグローバルにします。
-u
変数をUnsetします。
-p
コールした(親の)スクリプトに変数を設定します。このオプションは、コール元の変数を直接設定することで、ソース化したスクリプト内から値を返すことができます。
-s
他の引数を指定しなかった場合、コマンドの形式で現行の変数をプリントします。
Examples ¶
set num = 1234 echo $num
1234をプリントします。
set nodes = `run("ls")`
$nodes
をls
コマンドの結果に設定します。
See also |