$?
20190929
$?
命令#!/bin/bash
# 无参
num1=3
num2=4
sql="select ${num1} * ${num2};"
sss=`hive -e "${sql}" | grep -v "WARN"`
let flag=$?
echo $flag
if [[ $flag = 0 ]]
then
echo "succeed!"
echo "${sss}"
else
echo "filed!"
fi
0
succeed!
12
注意:在shell中,成功返回的是
0
参考1-shell中的$0
$n
$#
$*
$@
$?
$$
参考2-shell脚本中判断上一个命令是否执行成功
原文:https://www.cnblogs.com/damahuhu/p/11675525.html