shell 脚本命令学习

set -u 脚本中有不存在变量,抛出异常
set -x 用来在运行结果之前,先输出执行的哪一行命令
set -e 只要发生错误就终止执行

set -euxo pipefail 放在所有shell脚本的开头



echo "vars: $@" # 传递给脚本或函数的所有参数
echo "vars count num: $#" # 传递给脚本或函数的参数个数
echo "script pid: $$"# 当前shell 的进程ID
echo "shang yi command jieguo: $?" # 上个命令的退出状态,或函数的返回值
echo "this is $0 scipte" # 当前的脚本文件名

猜你喜欢

转载自blog.csdn.net/gnufre/article/details/79900568