#!/bin/sh
case $1 in
--) echo "print infomation --" ;;
-nnnnnnnnqwerty) echo "print information -ndsf;lgkjsdflkgjsdfljgsjfdlgslflk";;
1) echo "print information 1" ;;
case $1 in
--) echo "print infomation --" ;;
-nnnnnnnnqwerty) echo "print information -ndsf;lgkjsdflkgjsdfljgsjfdlgslflk";;
1) echo "print information 1" ;;
esac
------------------------------------------------------------------------------------------------------------
上面为一个shell脚本
注意:1. #!/bin/sh用#!/bin/bash也没有报错
2. 上面shell脚本中所有行行首均为顶格编排
3. case分支最后为一个 连续的2个;; 并且和前面的字符串紧密相连,不用空格
4. case分支的入口名称可以任意
5. 可以在case中安排一个:“*)” 作为其最后一个分支,*可以匹配任意的字符串
6. case以case开头,esac结束
shell脚本的运行方法
shell脚本的文件名后缀为.sh
在shell脚本所在的目录下执行命令行命令:sh filename.sh [parameters]