while :; echo 'wtf'; done;
第1行:语法错误近意外的令牌"完成"
好吧我当然不知道什么是错的这个线。 我不认为是 while :
部分,它应该是一个同时真正的循环。
while :; echo 'wtf'; done;
第1行:语法错误近意外的令牌"完成"
好吧我当然不知道什么是错的这个线。 我不认为是 while :
部分,它应该是一个同时真正的循环。
语法 while
许多命令来执行的试验条件。 那些命令都是分离的命令是有条件地执行关键字 do
. 考虑线:
while true; echo 'wtf'; echo foo; do echo bar; done
"不"是必不可少的。 在上文中,3命令无条件地执行。 如果 echo foo
成功了,然后 echo bar
将执行和循环。 如果 echo foo
失败的循环终止。 如果 done
是以前见过 do
它是语法错误。