Shell set命令常见使用方法

set命令在编写shell脚本中,有常见的以下几种用法:

  1. set -e: 脚本中一有错误就退出
    未使用"set -e"的情形
#!/bin/bash
echo "hello"
jjjjjj
echo "world"

结果为

hello
test.sh:行3: jjjjjj: 未找到命令
world

使用"set -e"后

#!/bin/bash
echo "hello"
jjjjjj
echo "world"

结果变成

hello
test.sh:行4: jjjjjj: 未找到命令
  1. set -x: 开启调试效果 (set +x: 关闭调试)
    脚本如下,
#!/bin/bash
set -x
echo "hello"
echo "world"

结果为

+ echo hello
hello
+ echo world
world

其类似于sh -x 运行脚本调试的效果

你可能感兴趣的:(Shell set命令常见使用方法)