首页 > 解决方案 > 如何使用 xml 在电子邮件主题中插入昨天的日期?

问题描述


<Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance">

    <From>xxx@yyy.com</From> <!--Must be valid email-->

    <To>xxx@yyy.com</To> <!--Must be valid email-->

    <CC>xxx@yyy.com</CC> <!--Must be valid email-->

    <Subject>The report is for  </Subject> <!--Must be yesterday's date-->

<Message>D:\Msg.txt</Message> <!--Set the email content-->

</Config>

这是我用来填写电子邮件详细信息的代码,我想在主题中获取昨天的日期。

标签: xmldatehtml-email

解决方案


使用编辑文件:

xmlstarlet ed -L -u '//Subject' \
    -v "The report is for $(date -d yesterday '+%m %d %Y')" file.xml

推荐阅读