|
bash脚本编程
脚本文件格式:第一行,顶格:#!/bin/bash
注释信息:#
代码注释:
缩进,适度添加空白行;
shell语法介绍
算数语法介绍
1.数据类型:字符型、数值型 弱类型:字符型
2.算术运算:+, -, *, /, %, **
let VAR=expression
VAR=$[expression]
VAR=$((expression))
VAR=$(expr argu1 argu2 argu3)
注意:有些时候乘法符号需要转义;
3.增强型赋值:变量做某种算术运算后回存至此变量中;
let i=$i+# 等同于let i+=# 同理:+=,-=,*=, /=, %=
3.1 自增:VAR=$[$VAR+1] 等同于 let VAR+=1 等同于 let VAR++
3.2 自减:VAR=$[$VAR-1] 等同于 let VAR-=1 等同于 let VAR--
条件测试语法
判断的需求是否满足有两种机制:
(1) 执行命令,并利用命令状态返回值来判断;
0:成功
1-255:失败
(2) 测试表达式
test EXPRESSION
[ EXPRESSION ]
` EXPRESSION `
注意:EXPRESSION两端必须有空白字符,否则为语法错误;
1、数值测试:数值比较
-eq:是否等于; [ $num1 -eq $num2 ]
-ne:是否不等于;
-gt:是否大于;
-ge:是否大于等于;
-lt:是否小于;
-le:是否小于等于;
2.字符串测试:
==:是否等于;
>:是否大于;
|
|
|