shell中怎么获取存储过程的输出参数给变量

shell中怎么获取存储过程的输出参数给变量,第1张

result1=`echo "execute procedure ${proc}"|dbaccess 数据库名`

informix是这样的 如果是别的数据库 需要改成其他数据库的连接方法

新建一个testsh文件

#!/bin/shecho "1 : For Test"echo "2 : For nohup &" while true do echo -n "please enter the number:" read line echo "$line" if [[ $line = "1" ]];then echo "For Test" elif [[ $line = "2" ]];then echo "For nohup &" else echo "can not find command" fidone

运行测试日志如下:

[root@master batch]# sh testsh1 : For Test2 : For nohup &please enter the number:11For Testplease enter the number:22For nohup &please enter the number:33can not find commandplease enter the number:sssscan not find commandplease enter the number:

shell脚 本的参数可以通过$1 $2,,,,,,$9来传递的。

比如 testsh

echo $1

你就可以执行 /testsh hello 就可以显示hello了。

以上就是关于shell中怎么获取存储过程的输出参数给变量全部的内容,包括:shell中怎么获取存储过程的输出参数给变量、linux shell脚本读取用户输入的参数、如何给shell脚本传参数等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9816895.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-02
下一篇 2023-05-02

发表评论

登录后才能评论

评论列表(0条)

保存