0

ディレクトリに保存されているファイルの名前を読み取り、別のディレクトリにあるこれらのファイルと一致するシェルスクリプトを作成しようとしています。2 つが一致すると、メールが受信者に送信されます。

ここまで書いてきたのは

 OUTFILES=/remote/output

 cd $OUTFILES
for FILE in XML*.email
do
  RECIPIENT=`head -1 $FILE`
  ATTACHMENT=`head -2 $FILE | tail -1`

echo $RECIPIENT
echo $ATTACHMENT

ATTACHFILES=:/projects/scripts

  cd $ATTACHFILES
         for FILE in *.pdf do
            ATTACH=`ls -1 $FILE`

    if [ $ATTACHMENT=$ATTACH ]; then


        echo $ATTACH

    fi
done

uuencode $ATTACH $ATTACH | mail $RECIPIENT 2>&1

スクリプトはこの行で失敗します

ATTACH=`ls -1 $FILE`

同じスクリプトで2つの $FILES を読み込もうとしているからですか

ありがとう

4

1 に答える 1