Shell脚本中对函数的调用
如果想将一个脚本的查询结果过滤出来,如何将这一过程写到脚本里用函数调用?脚本a.shtbl_name=$1sqlplusoapapp/OAPAPP@ccb_oap<<!s...
如果想将一个脚本的查询结果过滤出来,如何将这一过程写到脚本里用函数调用?
脚本a.sh
tbl_name=$1
sqlplus oapapp/OAPAPP@ccb_oap << !
select table_name||','||column_name||','||data_type||','||data_length from user_tab_columns where table_name = '$tbl_name';
!
sh a.sh 表名 |grep 表名(想将这条命令放入脚本内用函数调用) 展开
脚本a.sh
tbl_name=$1
sqlplus oapapp/OAPAPP@ccb_oap << !
select table_name||','||column_name||','||data_type||','||data_length from user_tab_columns where table_name = '$tbl_name';
!
sh a.sh 表名 |grep 表名(想将这条命令放入脚本内用函数调用) 展开
1个回答
展开全部
可以将
sqlplus oapapp/OAPAPP@ccb_oap << !
select table_name||','||column_name||','||data_type||','||data_length from user_tab_columns where table_name = '$tbl_name';
!
这一句改为
sqlplus oapapp/OAPAPP@ccb_oap << !
select table_name||','||column_name||','||data_type||','||data_length from user_tab_columns where table_name = '$tbl_name';
! |grep $1
追问
不行,这样grep没有起作用,没有过滤
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询