/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作为变量名,与系统变量冲突!
版权声明:本文为yingrihong原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。