首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 其他教程 > 操作系统 >

${PWD}奇怪变更

2012-07-05 
${PWD}奇怪变化?/home/diuser/LdapAcctUpd目录下新建shell文件test.sh#!/bin/bashUSERhahaPWDhahaecho $

${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作为变量名,与系统变量冲突!

热点排行