Chinaunix

标题: SHELL如何去掉操作DB2数据库返回的头信息 [打印本页]

作者: kantery    时间: 2012-01-10 17:57
标题: SHELL如何去掉操作DB2数据库返回的头信息
SHELL如何取得操作DB2数据库返回的头信息,比如:
db2 "connect to aaa user user1using pass1"
exec_sql="select count(*) from tttt
result=`db2 -tx "$exec_sql"`
但是总是返回
Database Connection Information Database server = DB2/AIX64 9.5.0 SQL authorization ID = TEST Local database alias = XXX 23
如何只返回 23 如何用sed 或是AWK 怎么处理?

作者: dn833    时间: 2012-01-10 18:32
awk '{print $NF}'
我都比较怀疑lz是不是这意思。。。。。
作者: jiejie455    时间: 2012-01-10 18:45
sed -nr 's/.* ([0-9]+)$/\1/p'
作者: kantery    时间: 2012-01-11 10:19
好像都不使,楼上两位能有别的招吗?
作者: Shell_HAT    时间: 2012-01-11 10:29
回复 4# kantery


“好像”是多像?
作者: kantery    时间: 2012-01-11 10:35
楼上的若无聊没事,可以出去替你妈打酱油。
作者: ywlscpl    时间: 2012-01-11 10:58
虽然看不懂楼主在说什么,但是好像挺简单的问题
作者: zooyo    时间: 2012-01-11 15:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: Shell_HAT    时间: 2012-01-11 16:38
回复 6# kantery


祝你好运




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2