Mar*_*nna 6 bash environment-variables
我想创建一个环境变量来输出当前日期。我已将以下内容添加到 ~/.pam_environment:
TODAY=$(date +%F)
Run Code Online (Sandbox Code Playgroud)
显然,您必须在更改 ~/.pam_environment 后注销。我这样做了,但是
echo $TODAY
Run Code Online (Sandbox Code Playgroud)
输出一个空行。
我究竟做错了什么?
~/.pam_environment不是脚本文件。改用~/.profile:
export TODAY=$(date +%F)
Run Code Online (Sandbox Code Playgroud)
您忘记了“引号”,这是一个有关更多示例的酷链接。
TODAY= date +"%F"
Run Code Online (Sandbox Code Playgroud)