LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 926|回复: 1

BASH 问题

[复制链接]
发表于 2011-8-30 15:58:38 | 显示全部楼层 |阅读模式
各位前辈,小弟有问题请教,还望指点。
有一个文件,内容下行例子:全是TAB键隔开的格式,有些是一个TAB键,有些是多个TAB隔开,有N行,每行内容都是一样的。
27 “8800” “T82B3S”
27 “8800” “T82B3S”
27 “8800” “T82B3S”
小弟现想让修改为:
28 “8801” “somthing”
29 “8802” “anyone”
30 “8803” “another”
就是第一列,和第二列每次加1,第三列,换成任意文字。第一列是没有双引号的,二三列有双引号。
其实就是我有一批数据,要用第一行的格式导入。请教如何能做到。
发表于 2011-9-5 12:37:36 | 显示全部楼层
  1. sed 's/“//g;s/”//g' 1.dat|awk '{print $1+NR,"“"$2+NR"”","“"NR"”"}'
复制代码
回复 支持 反对

使用道具 举报

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

本版积分规则

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