你能解释一下什么是check_ret ....用例子说明....
check_ret“从文件名$ orig_file中提取rec计数”quiet
答案 0 :(得分:0)
几乎可以肯定它是一个shell函数,它检查前一个语句中的shell返回码(如$?
),如果它不为零,则输出一条消息。
我猜测quiet
选项仅用于在失败时输出错误消息而不是错误/成功消息。
但这主要是基于经验的假设。无论它是什么,它都不是标准的UNIX,所以你应该用typeset -f
或alias
别名来查看你的函数(取决于你的shell)。
粗略搜索网页会显示this possibility:
check_ret() {
RET=$?
if [[ $RET -ne 0 ]] ; then
$ECHO $1 failed
exit_script 2
fi
}
这基本上就是我所描述的,但显然,它没有quiet
选项检查,所以它只是一个近似值。