2
私はファイル上でチェックサムを実行しようとしています。私はXコマンドを使用することをお勧めしました。出力をSASのCMDからログ出力するには?
x 'CertUtil -hashfile U:\Programs\test\example.xml MD5';
私はSASログに、またはより良いODS PDFに、この出力を印刷することができますが、何かを見つけることができないかどうかを調べるために、すべてのウェブ上で見てきました。
DMステートメントを使用して検索しましたが、もう一度CMDを使用できるかどうかはわかりません。
どのようにしてCMD出力をSASログに出力できますか? 、infile
データステップで
filename fn pipe `CertUtil -hashfile U:\Programs\test\example.xml MD5';
data _null_;
infile fn;
input;
put _infile_;
run;
:
FINAL CODE答えると
filename fn pipe "CertUtil -hashfile U:\Programs\test\example.xml MD5";
data _NULL_;
infile fn MISSOVER DSD TRUNCOVER;
input
VAR1 $200. ;
put _infile_;
IF _N_ = 2 THEN CALL SYMPUT("HASH",VAR1);
run;
ods pdf text = "CheckSum for example.xml: &HASH";