gpt4 book ai didi

linux - 如何在 Linux 的邮件命令中插入当前日期?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:21:43 26 4
gpt4 key购买 nike

我正在使用邮件命令向用户发送文件的内容。我想在主题中发送当前日期。我已将变量 today_date 定义为当前系统日期,但它没有在主题中显示当前日期。相反,它显示变量名称。

命令如下:

mail -s 'VM Snapshot $today_date' j@nom <  "$EC2_HOME/SnapshotsLatest_$today_date"

最佳答案

只有封装在 "" 中的变量才会被评估,如果你将字符串用单引号括起来,它会被逐字地理解:

burhan@sandbox:~$ echo '$PATH'
$PATH
burhan@sandbox:~$ echo "$PATH"
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

所以,你需要:

mail -s "VM Snapshot $today_date" j@nom < "$EC2_HOME/SnapshotsLatest_$today_date"

关于linux - 如何在 Linux 的邮件命令中插入当前日期?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20535024/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com