我有两个文件 (.csv)和File1.csv
记录,在 Informatica 作业结束时生成。File2.csv
'INVALID'
我正在使用以下命令搜索文件名'INVALID'
,然后如果其中一个文件有'INVALID'
记录,我必须邮寄该特定文件,如果两者都有无效记录,则必须将这两个文件邮寄给用户。
$ grep -il "invalid" File1.csv File2.csv | xargs -I'{}' uuencode {} | mailx -s"files" mymail@gmail.com
我收到附有两个文件但没有记录的邮件。
我还尝试使用 -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