本意是想输出当前地址,但发现输出一个空。
原因是echo并不会对标准输入做事情,它只解析它的参数。 所以,其实这行和单纯只输入一个echo执行效果一样的。
echo ${pwd} 等价于 echo
echo会自动放弃解析标准输入,${pwd}表示的值会被直接跳过去。
pwd | cat
或者
echo $(pwd) 或 echo "$(pwd)"