一条命令迷惑求解

为当前最终发行版之前的所有版本提供支持
回复
xiaofan129
帖子: 6
注册时间: 2011-01-20 15:43
送出感谢: 0
接收感谢: 0

一条命令迷惑求解

#1

帖子 xiaofan129 » 2011-01-21 15:58

echo “¥PWD”

echo “¥pwd”
帮忙解释一下大小写出现的不同结果
附件有图
pwd.jpg
pwd.jpg (14.27 KiB) 查看 2132 次
pope123
帖子: 34
注册时间: 2008-09-21 1:01
送出感谢: 0
接收感谢: 0

Re: 一条命令迷惑求解

#2

帖子 pope123 » 2011-01-21 16:17

$PWD里PWD是变量。
#pwd里pwd是命令是程序。这个程序里可能就写着“echo $PWD”
头像
liu滔
帖子: 7211
注册时间: 2010-10-09 23:01
送出感谢: 5 次
接收感谢: 14 次

Re: 一条命令迷惑求解

#3

帖子 liu滔 » 2011-01-21 17:12

xiaofan129 写了:echo “¥PWD”

echo “¥pwd”
帮忙解释一下大小写出现的不同结果
附件有图
pwd.jpg
楼主是在VMware里面用root帐户么? :em06
头像
haichang417
帖子: 243
注册时间: 2009-05-03 15:00
来自: 西伺胡同
送出感谢: 0
接收感谢: 0
联系:

Re: 一条命令迷惑求解

#4

帖子 haichang417 » 2011-01-21 17:17

echo "$PWD"是打印系统环境变量PWD。
echo "$pwd"也是打印环境变量,但pwd必须是你自己定义的。和命令pwd没关系。

不信,你可以试试先
pwd="hello",再echo "$pwd"看看结果。
编程就像编筐一样
头像
tenzu
论坛版主
帖子: 36913
注册时间: 2008-11-21 20:26
送出感谢: 0
接收感谢: 21 次

Re: 一条命令迷惑求解

#5

帖子 tenzu » 2011-01-21 17:22

因为大小写敏感啊
头像
懒蜗牛Gentoo
论坛版主
帖子: 7284
注册时间: 2007-03-02 17:36
送出感谢: 0
接收感谢: 95 次

Re: 一条命令迷惑求解

#6

帖子 懒蜗牛Gentoo » 2011-01-21 17:31

同5楼
linux是大小写敏感的,$pwd和$PWD是不同的两个变量,就好象
echo "$aaa"和echo "$bbb"的输出不一样,那不是很正常么。
虽然世上没有完美的东西,但这并不影响我们追求完美,因为只有偏执狂才TMD能成功。
10.04新手入门——笨兔兔讲述自己的故事
回复

回到 “老旧版本支持”