无法将 $(date +%F) 设置为环境变量

无法将 $(date +%F) 设置为环境变量

我想创建一个环境变量来输出当前日期。我已将以下内容添加到 ~/.pam_environment:

TODAY=$(date +%F)

显然,更改 ~/.pam_environment 后必须注销。我这样做了,但是

echo $TODAY

输出一个空白行。

我究竟做错了什么?

答案1

~/.pam_environment不是脚本文件。请~/.profile改用:

export TODAY=$(date +%F)

答案2

你忘了“引号”,这是一个酷链接查看更多示例。

TODAY= date +"%F"

答案3

$ export DATE=`date +"%F"`
$ echo $DATE
2014-05-30

相关内容