怎么显示linux上所有shell的名称和值
展开全部
case
"$x"
in
y
|
yes
)
return
0;;
n
|
no
)
return
1;;
*
)
echo
"answer
yes
or
no"
shell结束用return跳出while
true
while
true
是一直为真,不断循环,直到输入yes或no时,用return退出shell程序。程序结束了,循序肯定也结束了。
-------------------------
补充:也就是说while
true
实际是一个死循环。我可以这样理解么?我们是用return
返回0或1来退出循环。能把代码运行步骤说一下么。输入三个数据分别是yes,no.和其他任意的。
可以说是死循环。不是说所有的死循环都不好,这里的死循环保证了程序一直运行,直到得到你想要的结果。
输入yes,返回0,就是正常结束
输入no,返回1,就是异常结束
输入其它的,则进行下一轮循环,要求你重新输入
"$x"
in
y
|
yes
)
return
0;;
n
|
no
)
return
1;;
*
)
echo
"answer
yes
or
no"
shell结束用return跳出while
true
while
true
是一直为真,不断循环,直到输入yes或no时,用return退出shell程序。程序结束了,循序肯定也结束了。
-------------------------
补充:也就是说while
true
实际是一个死循环。我可以这样理解么?我们是用return
返回0或1来退出循环。能把代码运行步骤说一下么。输入三个数据分别是yes,no.和其他任意的。
可以说是死循环。不是说所有的死循环都不好,这里的死循环保证了程序一直运行,直到得到你想要的结果。
输入yes,返回0,就是正常结束
输入no,返回1,就是异常结束
输入其它的,则进行下一轮循环,要求你重新输入
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询