经典的 Shell 十三问( 三 )


# 也就是说,在上例中, file 会先将 file 清空,然后才读进file ,
# 但这时候档案已经被清空了,因此就变成读不进任何数据了 12. 你要if还是case呢?# if
echo -n "Do you want to continue?(Yes/No):"
read YN
if [ "$YN"=Y -o "$YN"=y -o "$YN"="Yes" -o "$YN"="yes" -o "$YN"="YES"];then
echo "continue"
else
exit 0
fi
# case
echo -n "Do you want to continue?(Yes/No):"
read YN
case "$YN" in
[Yy]|[Yy][Ee][Ss])
echo "continue"
exit 0
esac 13. for what? while与until差在哪?# for
for ((i=1;i=10;i++))
do
echo "num is $i"
done
# while
num=1
while [ "$num" -le 10 ]; do
echo "num is $num"
num=$(($num + 1))
done
# until
num=1
until [ "$num" -gt 10 ]; do
echo "num is $num"
num=$(($nu + 1))
done
break 是结束 loop
return 是结束 function
exit 是结束 /shell
摘选整理自:
来源:
- EOF -
加主页君微信,不仅Linux技能+1
主页君日常还会在个人微信分享 Linux相关工具、资源和 精选技术文章,不定期分享一些 有意思的活动、 岗位内推以及 如何用技术做业余项目
加个微信,打开一扇窗
点击标题可跳转
1、 Linux 超级漂亮的 Shell
2、 这些 Shell 分析服务器日志命令集锦,收藏好了~
3、 运维常用的 34 个 Linux Shell 脚本,一定能帮到你!
看完本文有收获?请分享给更多人
推荐关注「Linux 爱好者」,提升Linux技能
点赞和在看就是最大的支持??


以上关于本文的内容,仅作参考!温馨提示:如遇专业性较强的问题(如:疾病、健康、理财等),还请咨询专业人士给予相关指导!

「辽宁龙网」www.liaoninglong.com小编还为您精选了以下内容,希望对您有所帮助: