LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: chinarzyu

求助:一个文件中怎样提取数据?

[复制链接]
发表于 2007-5-13 18:55:15 | 显示全部楼层
grep 应该可以满足你的要求吧

grep ^.\{4\}6.\{2\}123.\{2\}65.* filename

我现在有一个文件,每一行是一条记录,全部都是由数字和空格组成,每一样长度固定,每一个数字或者几个数字代表不同的意思。
比如:
2315640 554684654561635465412313241354
65465432132484513212 31545132124564543
怎样设定一些条件把符合的纪录提取出来?
比如,要提取底5位是6、第10-12位是123、第16-17位是65的纪录,并写到txt文本中?
谢谢。
回复 支持 反对

使用道具 举报

发表于 2007-5-14 07:21:51 | 显示全部楼层
不明白, 为什么我用五楼的方法, 每输出文件中 每位后面都会有个空格.
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表