0

私が従った手順は次のとおりです....

Y=`date +'%Y'`
  M=`date +'%m'`
  D=`date +'%d'`
  today=$Y.$M.$D
  echo $today
  ls -l /fbrms01/dev/projects/tadis003/*_"$today"*.log | xargs grep "ERROR:" >         /fbrms01/dev/projects/tadis003/log_error.dat

2)UNIXでシェルスクリプトを実行すると、問題なく動作し、必要なものを正確に含む.datファイルが作成されました。

$sh Err_check.sh

3)Xコマンドを使用してSASでそのシェルスクリプトを実行しました...両方を試しました

X '/fbrms01/dev/projects/tadis003/sh Err_check.sh';
  X 'sh Err_check.sh';

しかし、それは.datファイルを作成していません....私が間違いを犯している場所....ありがとう、サム。

4

1 に答える 1

1
/*STEP1:Created a .sh file with following code on unix 
    Y=`date +'%Y'`
    M=`date +'%m'`
    D=`date +'%d'`
    today=$Y.$M.$D
    ls -1 /fbrms01/dev/Logs/JB_*_"$today"_*.log | xargs grep -l "ERROR:" >> /fbrms01/dev/projects/tadis003/log_error.dat*/

/*STEP2:Run the shell script using X command*/
X 'sh /fbrms01/dev/projects/tadis003/log_error.sh';
于 2013-04-08T19:46:09.077 に答える