我在将pwd命令的内容放入稍后将使用的 shell 变量中时遇到问题。
pwd
这是我的shell代码(循环不会停止):
#!/bin/bash pwd= `pwd` until [ $pwd = "/" ] do echo $pwd ls && cd .. && ls $pwd= `pwd` done
请问你能看出我的错误吗?
尝试:
pwd=`pwd`
或者
pwd=$(pwd)
注意等号后面没有空格。
正如韦斯先生指出的那样;你不分配给$pwd,你分配给pwd。
$pwd