#!/bin/bash 指定用bash编译器运行,也可以选择python 即 #!/bin/python
# 后面跟注释
sh文件需要有 x 权限才能运行
运行程序方法:
source file.sh
bash file.sh
./ file.sh
Bash 特性
变量
name = 'hihi'
#echo $name #用于取出变量并且打印
命名时不加美元符号 ¥
变量和值之间不能有空格
shell变量无需声明类型
变量作用域,父级不能用于子集(可以通过export来解决,)
字符串
单引号‘ ’ 不可转义
双引号“” 里面可以加变量,会转义
echo ¥{#ster1} 打印str1长度
运算符
流程控制
if语句
if condition1
then
command1
elif condition2then
command2
else
commandN
fi
for语句
while语句
break语句
continue语句