`
yingrihong
  • 浏览: 8209 次
  • 来自: ...
最近访客 更多访客>>
社区版块
存档分类
最新评论

${PWD}奇怪变化

 
阅读更多

 

/home/diuser/LdapAcctUpd目录下新建shell文件test.sh


#!/bin/bash

USER=haha

PWD=haha

echo ${USER}

echo ${PWD}

 

cd ./gmail

echo ${USER}

echo ${PWD}

 

运行test.sh结果显示:

haha

haha

haha

haha

 

/home/diuser/LdapAcctUpd/gmail



原因:${PWD}是系统全局变量,变更路径后会重新赋值,汗!怎莫会犯这种低级错误!

结论:不要使用PWD作为变量名,与系统变量冲突!

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics