一、脚本格式
脚本以 #! 开头(指定解析器)
#!/bin/bash
二、console.log()
echo "hello world!"
三、常用系统变量
$HOME:当前用户的home 目录$PWD:当前路径$SHELL:shell路径$USER:当前用户
四、变量声明
等号两边不能有空格
A=123
echo $A
# 123
unset A
echo $A
# 啥也没有
readonly B=3
echo $B
# 3
unset B
# 报错
特殊变量
$0脚本名称$1~9第几个参数${10+}第几个参数$#输入所有参数的个数$*代表命令行中所有的参数$@代表命令行中所有的参数$$代表进程的ID,也就是pid$?上个命令的退出状态,或函数的返回值
五、运算符
expr 3 + 2
expr `expr 2 + 3` \* 4
echo $[(2+3)*4]
# 运算符号两边要有空格