0

嗨,我试过了,想增强下面的脚本以发送以当前日期为主题的邮件,还想用当前日期 (TodayDate)07/30/2012(/TodayDate) 替换我的 out.txt 中已经存在的日期标签将是这样的,并希望将其替换为当前日期

grep -i "<returnMessage>" out.txt |mailx -s " we are fine on $date" xyz@yahoo.com
4

2 回答 2

0

插入

sed "s,(TodayDate)../../....(/TodayDate),`date +%m/%d/%Y`," |

之前mailx

于 2014-03-25T07:36:07.303 回答
0

可以使用 sed 来完成。创建一个 sh 文件,例如 temp.sh 具有以下内容 -

CURR_DT=`date +"%m/%d/%Y"`
echo `sed "s;..\/..\/....;$CURR_DT;g" out.txt`

现在,运行以下命令 -

sh temp.sh | mail -s `date +"%m/%d/%Y"` xyz@yahoo.com

虽然,它没有使用 (TodayDate) 标签。

于 2012-05-07T09:41:47.227 回答