function getpwd1
{
PWD=/bin/pwd
}
调用getpwd1命令行没有输入,PWD变量的值设置为“/bin/pwd”。
function getpwd2
{
PWD= /bin/pwd
}
相比getpwd1,该函数在等号后面添加了一个空格,调用getpwd2命令行输入当前路径,且PWD变量的值也被设置为当前路径——即命令执行结果。
function getpwd3
{
PWD=`/bin/pwd`
}
相比getpwd1,后面的命令用`包了起来,调用getpwd3,命令行无输出,但PWD变量的值被设置为当前路径——即命令执行结果。
function getpwd4
{
PWD= `/bin/pwd`
}
该函数在前一个函数的基础上,在等号之后添加了一个空格,这会带来什么样的效果呢
命令行输出:bash: /home/sai/: 是一个目录
PWD的值没有被改变。
总结一下:
哎,懒得总结了