连接两个路径存储在变量中的文件

时间:2018-04-20 10:11:27

标签: bash shell scripting

我在Bash中有两个包含日志文件的变量:

#!/bin/bash

a=/var/script/content1.log
b=/var/script/content2.log

/usr/bin/mail -s "Test" -- mail_address < $a $b

到目前为止,我无法找到在同一封电子邮件中获取这两个日志的方法。

任何提示都将非常感激。

2 个答案:

答案 0 :(得分:1)

一旦您使用cat实际连接文件:

cat "$a" "$b" | /usr/bin/mail -s "Test" -- mail_address

(别忘了引用你的变量。)

答案 1 :(得分:0)

由于您使用的是bash,因此可以使用进程替换:

/usr/bin/mail -s "Test" -- mail_address <(cat "$a" "$b")