目录
前言
Shell 是一个用 C 语言编写的程序,它是用户使用 Linux 的桥梁。Shell 既是一种命令语言,又是一种程序设计语言。Shell 是指一种应用程序,这个应用程序提供了一个界面,用户通过这个界面访问操作系统内核的服务。
一.for循环用法
for循环的运作方式,是讲串行的元素意义取出,依序放入指定的变量中,然后重复执行含括的命令区域(在do和done 之间),直到所有元素取尽为止。其中,串行是一些字符串的组合,彼此用$IFS所定义的分隔符(如空格符)隔开,这些字符串称为字段。
1.for循环正序
#!/bin/bash
for i in {1..5} (for:循环 i:自定义的变量名(新建立的) in:创建 {1..5}:1到5 )
do (开始)
echo for (输出的内容)
done (此次循环结束)
2.for循环倒序
#!/bin/bash
for a in $(seq 3 -1 1) (seq3:表示上限 -1:表示最大值从3开始(生命周期) 1:表示范围到1结束)
do
echo $a
done
3.for循环奇偶数
偶数
奇数
#!/bin/bash
for a in $(seq 1 2 10) (seq1 10:表示范围1到10 2:表示间隔或布长)
do
echo $a
done
也可以通过命令直接执行
二.for循环ping测试
三.for循环交互游戏
四.while循环
while循环一般用于有条件判断的循环,若判断条件为真,则进入循环,当条件为假就跳出循环。
通过布尔值判断循环
死循环(数值较大时使用)