(二)5.Bash 脚本编写

1.read命令

read命令是是用于从终端或者文件中读取输入的内部命令
读取整行输入
每行末尾的换行符不被读取

2.脚本参数传递

1-#:传递到脚本的参数个数
$$:脚本当前运行的进程ID号
?:显示最后命令的退出状态,0表示没有错误,其他任何值表示有错误

例:
编辑test.sh文件内容为:

#!/bin/bash
echo $1,$2,$3
echo "文件名:"$0
echo "all:"$*
echo "参数数量:"$#
echo "return:"$?

在终端输入:

bash test.sh 1 22 3

打印结果:

1,22,3
文件名:test.sh
all:1 22 3
参数数量:3
return:0

3.基本运算1

a=10 b=20
加:+ 例 expr $a + $b 结果为:30
减:- 例 expr $a - $b 结果为:-10
乘:* 例 expr $a \* $b 结果为:200
除:/ 例 expr $a / $b 结果为:0

注意:是反引号`,在键盘的数字1的前面

4.算术运算2

a=10 b=20
取余 % 例 expr $b % $a 结果为:10
赋值 = 例 a=a==a!=$b]

4.算术运算3

-eq 相等
-ne 不相等
-gt 大于
-lt 小于
-ge 大于等于
-le 小于等于

你可能感兴趣的:((二)5.Bash 脚本编写)