您的位置:首页 > 运维架构 > Shell

shell中的条件语句

2015-06-25 22:47 483 查看


if-elif-else-fi语句

语法如下

if pipeline

        
[pipeline…]

then

        
statements-if-true-1

[elif pipeline

        
[pipeline…]

then

        
statements-if-true-2

…]

[else

        
statements-if-all-else-fails]

fi

 

case的语法为

case $varname in

pattern1)

        
statements

        
;;

pattern2)

        
statements

        
;;

*)

        
statements

        
;;

esac

case行尾必须为单词in,每一个模式必须以)结束

双分号;;表示命令序列结束

匹配模式中可以使用方括号表示一个连续的范围,如[0-9]
最后的*)表示默认模式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: