通过find命令使用管道符和sqlplus或者ora2pg从数据库循环取出多个表数据时,如果命令出错或者取不到数据时,能否返回非零的值给shell
时间: 2024-04-04 22:32:50 浏览: 100
ORACLE sqlplus命令+数据字典的使用
是的,可以通过在命令末尾添加“|| echo $?”来实现。其中“||”表示如果前一个命令返回非零值,则执行后面的命令,也就是将错误码输出到终端;“echo $?”表示输出上一个命令的退出码。如果执行成功,退出码为0;如果执行失败,退出码为非零值。因此,可以通过这种方式来判断命令是否成功执行,并在出错时返回非零值给shell。
阅读全文