免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2499 | 回复: 6
打印 上一主题 下一主题

获取值 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-07-18 15:36 |只看该作者 |倒序浏览
本帖最后由 yebiao123 于 2011-07-18 15:39 编辑

大家好:
   现在我有这样一个文件test1
# more  test1
# Thread      SEQ
1    34926
2    72675

我想获取34926或者72675,应该怎么写个shell,谢谢!

这个文件中的1和2带表了oracle数据库的两个节点,34926和72675代表了这两节点上archivelog的sequence号,

这个号是会变的。

论坛徽章:
0
2 [报告]
发表于 2011-07-18 15:40 |只看该作者
回复 1# yebiao123


    awk 'NR>1{print $2}'

论坛徽章:
0
3 [报告]
发表于 2011-07-18 15:47 |只看该作者
  1. awk '/^[0-9]+/{print $NF}' urfile
复制代码

论坛徽章:
0
4
发表于 2011-07-18 15:52
回复 2# 南极雨


# awk 'NR>1{print $2}' ./test1
34926
72675


这个是结果,我的目的是想值获得34926或者72675一个值,现在的结果是我获得了两个值。

论坛徽章:
0
5 [报告]
发表于 2011-07-18 15:54 |只看该作者
回复 3# xiaopan3322


# awk '/^[0-9]+/{print $NF}' ./test1
#

哥们,您这个完全没输出呀?

论坛徽章:
0
6
发表于 2011-07-18 15:57
回复 2# 南极雨


# awk 'NR>1{print $2}' ./test1
34926
72675


哥们,这个的结果是两行都出来了,我只想要其中一行!

论坛徽章:
0
7 [报告]
发表于 2011-07-18 16:06 |只看该作者
回复 5# yebiao123


    cat test1看看
要么你用2楼的
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP