declare
声明变量。
声明变量为数值型:
declare -i num=12
也可以查看变量类型:
declare -p num
声明数组变量
定义数组
arr[0]=x
declare -a arr[1]=y
声明环境变量
declare -x t=123
声明变量只读属性
declare -r a=123
此时重新赋值会报错,不能够修改。
until 使用
until循环使用格式
until condition ; do
循环体
done
注意:如果判断条件是false,才会进入循环体执行循环。
如果判断条件是true,则不会进入循环体。跟while是有区别的。
for循环
for i in {1…5}; do
echo $i
done
对于开头第一句循环还可以使用seq,例如
for i in $(seq 1 1 5};do echo $i ;done
或者使用另外一种形式的语句
for ((i=1; i<=10; i++)); do
echo $i
done
while循环
while循环格式如下:
while expression
do
command
…
done
while
while循环语句先判断expression表达式是否成立,否则退出循环。