Informatica ジョブの最後に生成された2 つのファイル (.csv) がFile1.csv
ありFile2.csv
、レコードが含まれています。'INVALID'
以下のコマンドを使用してファイル名を検索しています。ファイルの'INVALID'
いずれかに'INVALID'
レコードがある場合は、その特定のファイルをメールで送信する必要があり、両方に無効なレコードがある場合は、両方のファイルをユーザーにメールで送信する必要があります。
$ grep -il "invalid" File1.csv File2.csv | xargs -I'{}' uuencode {} | mailx -s"files" mymail@gmail.com
2 つのファイルが添付されたメールを受信していますが、レコードはありません。
また、 -a を使用してファイルを添付しようとしました:
$ grep -il "invalid" File1.csv File2.csv | xargs -I'{}' mailx -s"files" -a {} mymail@gmail.com
しかし、上記のコマンドはエラーをスローしています:
mailx: illegal option -- a
Usage: mailx -eiIUdFntBNHvV~ -T FILE -u USER -h hops -r address
-s SUBJECT -f FILE users