| 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 |