我是靠谱客的博主 哭泣冬瓜,这篇文章主要介绍Linux中关于流程控制条件判断、循环作业,现在分享给大家,希望可以做个参考。

    • 嵌套循环实现9*9乘法表(for和while都可以),选做:格式对齐,以及使用单层循环完成9*9乘法表

复制代码
1
2
3
4
5
6
7
8
for ((i=1;i<=9;i++)) do for((j=1;j<=i;j++)) do echo-n-e"$j*$i=`echo $(($j*$i))`t" done echo"" done

2、判定一个成绩:85-100-->A;70-84-->B;60-69-->C;0-59-->D;

程序的边界问题:输入的成绩不能>100和<0

必须输入的是一个数字:0-100

  • 创建一个脚本score_script.sh

  • 方法一:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
read -p "Please enter your score:" score if [ -z $score ] then echo "you must input your score" exit 1 fi expr $score + 1 &> /dev/null exit_code=$? [ $exit_code -ne 0 ] && { echo "Please enter an integer!!" exit 2 } if [ $score -lt 0 -o $score -gt 100 ] then echo "Please enter the correct score!!" exit 3 fi if [ $score -ge 85 ] then echo "LEVEL A " elif [ $score -ge 70 ] then echo "LEVEL B" elif [ $score -ge 60 ] then echo "LEVEL C" else echo "LEVEL D" fi

3、循环创建用户:用户名为user01-user20

复制代码
1
2
3
4
for user in `seq -f "user%02g" 1 20` do echo $user done

最后

以上就是哭泣冬瓜最近收集整理的关于Linux中关于流程控制条件判断、循环作业的全部内容,更多相关Linux中关于流程控制条件判断、循环作业内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(63)

评论列表共有 0 条评论

立即
投稿
返回
顶部