UNIX上でのバッチプログラムに引数を渡す方法
[OS] UNIX
[リリース] ALL
[キーワード] UNIX, BATCH, PARAMETER, SET, SYSGET
[質問]バッチプログラムに複数の引数を渡す必要があります。良い方法はありますか? [回答]
通常、プログラムに引数を解釈させるためにはSYSPARMオプションを利用します。 $ sas -set p1 This -set p2 is -set p3 TEST. program.sas処理プログラム data _null_ ; A = sysget('p1') ; B = sysget('p2') ; C = sysget('p3') ; put A B C ; run ;実行ログ 1 data _null_ ; 2 a = sysget('p1') ; 3 b = sysget('p2') ; 4 c = sysget('p3') ; 5 put a b c ; 6 run ; This is TEST. |