规范
#!/bin/bash
- 这句话一般出现在脚本的第一行,用来指明这个脚本所需要的Shell。
- 不在脚本中指明shell也可以,只要在执行的时候直接告诉系统这个脚本所用的shell即可。
即运行命令: bash ./dally_backup.sh
定义变量
在定义的时候不用显式声明变量的类型。
# 定义变量xx=128
使用变量
使用的时候需要在变量名前加上$号。
#!/bin/bashplayer1 = YOGAplayer2 = KENecho "Game Start! $player1 va $player2"# 运行结果 Game Start! YOGA vs KEN
变量类型的问题
Shell没有数学的思维,一切的变量都是字符串的形式。
#!/bin/bashnum = 8num = $num + 1echo $num# 运行结果 8 + 1
解决数学计算问题。
expr关键字是专门用于shell脚本中,负责对几个字符串进行数学计算。
#!/bin/bashnum = 8num = `expr $num + 1` # 注意:空格echo $num# 运行结果 9
