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
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
相关文章推荐
- Linux命令-学习shell脚本之前的基础知识
- Liunx 命令行与shell脚本编程大全 第八章学习笔记(Linux系统的包管理基础)
- Linux学习-shell脚本编程基础(节选)
- Linux学习-shell脚本编程基础之处理用户输入
- Linux脚本语言shell基础学习
- Linux学习笔记(四)——Linux_shell脚本基础
- linux学习笔记--工程师技术:shell脚本基础
- Linux——学习shell脚本之前的基础知识
- Linux学习笔记---shell脚本基础
- Linux学习3_学习shell脚本前应具备的基础知识
- linux 基础学习之五:shell脚本学习(2)——基本语法
- 【Linux 系统编程】shell 脚本基础学习之函数(五)
- 【Linux 系统编程】shell 脚本基础学习(一)
- Linux基础:Shell脚本学习
- linux学习之旅(二十五)& shell脚本基础
- Linux学习日记 —— 10.2 Shell基础-脚本执行方式
- linux 基础学习之四:shell脚本学习(1)
- linux学习之shell脚本 ------- 基础
- Shell脚本初步学习-鸟哥Linux私房菜基础学习篇
- 嵌入式开发之linux基础第六天学习笔记 shell脚本编程(一)