SCLプログラムを行番号付きで外部ファイルに出力する

[OS]ALL
[リリース] 6.12以降
[キーワード] af, scl, print, number, build, linenum, prtfile

[質問]

カタログ内のSCLプログラムを行番号を付けて外部ファイルに出力する方法はありますか。

[回答]

SAS 6.12では、BUILDプロシジャのPRINTステートメントでLINENUMオプションを指定することにより、SCLプログラムに行番号をつけて出力できます。
また、外部ファイルに出力するにはPRTFILE=オプションを指定します。

カタログSASUSER.TEST内の全SCLエントリのSCLプログラムに行番号を付け、外部ファイルc:¥temp¥source.lstに出力する場合

   proc build c=sasuser.test batch; 
      print source et=scl linenum prtfile='c:\temp\source.lst'; 
   run;