【发布时间】:2011-01-19 20:40:33
【问题描述】:
我在将pwd 命令的内容放入稍后将使用的shell 变量中时遇到问题。
这是我的 shell 代码(循环不会停止):
#!/bin/bash
pwd= `pwd`
until [ $pwd = "/" ]
do
echo $pwd
ls && cd .. && ls
$pwd= `pwd`
done
你能看出我的错误吗?
【问题讨论】:
-
您还可以在循环中添加一个逃生舱口,以防出现问题。例如
i=0超出循环。然后在里面,i=$i + 1。然后也在循环内,添加类似if [ $i > 25 ] then; break; endif;的东西我不确定循环在shell脚本中的语法中断,但它应该是这样的。