shell中的case语句:
使用格式: 例1:
复制代码代码如下:
#!/bin/sh
case "$var" in 例2:
复制代码代码如下:
#!/bin/bash
FRUIT=$1 #注意没有空格 if [ -z "$1" ] #中括号跟 -z 要有空格 then echo "没有在第一个参数输入水果" else case "$FRUIT" in apple|APPLE) echo "THE FRUIT is apple";; banana|BANANA) echo "THE FRULT is banana";; #可以使用*)来表示默认选项,注意最后要用两个分号来结尾 *) echo "输入的是不是我要的水果啊?";; esac fi
#--- $1既是外部传参的值,如:运行该脚本的时候:./test.sh apple 附另外一个示例:
复制代码代码如下:
#!/bin/bash
for myHost in $HOSTS (责任编辑:IT) |