case语句
case语句的通配符及多个模式组合
!/bin/bash
case $1 in
[dD]ate) echo "the date is `date`";;
dir|path) echo "current diectory is `pwd`";;
*) echo "bad argument";;
esac
`date` 和 `pwd` 处不是英文中的单引号,而是Esc键下面的那个反引号
while语句
利用while循环输出1到10之间的整数
#!/bin/bash
x=1
while [ $x -le 10 ]
do
echo $x
x=`expr $x + 1`
done
x=1 等号两边没有空格
x=`expr $x + 1` 等号两边没有空格
until 语句
利用until循环输出1到10之间的整数
#!/bin/bash
x=1
until [ $x -gt 10 ]
do
echo $x
x=`expr $x + 1`
done
$x + 1 加号两边有空格
本文深入探讨了Shell脚本中的case、while和until语句的使用方法,包括case语句的通配符及模式组合,while循环和until循环的具体应用,通过实例展示了如何用这些控制结构来实现特定的功能。
103

被折叠的 条评论
为什么被折叠?



