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

linux基础学习-shell脚本学习(鸟哥私房菜)

2012-02-26 17:33 671 查看
基础语法

1、数字运算:

a、var=$(($num1*num2)) //两个括号

b、declare -i var=$num1*$num2 \将var强制转化成整。等效于:declare -i var var=$num1*$num2

2、判断符号的功能类似于test。

test -z $str 等效于 [ -z "$str" ]

3、注意 [ ]中的双引号和单引号:

在括号内的变量最好用双引号括起来;

在括号内的常量用双引号或者单引号括起来;

例如 str="test"

[ $str == "test"]//会出错,因为$str为test,最终判断为 test是否等于"test",有区别。另外,此处判断是用“==”

条件判断格式

1、if 条件判断

a、 if [ 条件判断];then

fi

b、 if [条件判断一];then

当条件一成立时,执行的操作;

elif

当条件二成立时,执行的操作;

else

当条件一和二都不成立时,执行的操作;

fi
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: