免费注册 查看新帖 |

Chinaunix

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

救急!! [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2007-04-12 11:10 |只看该作者 |倒序浏览
请问如何把前面第一列去掉:
"9","402308222049","402308222049"
"10","402308222057","402308222057"
"99","403301000385","403301000385"
"100","403301001101","403301001101"
"759003","403332500459","403332500459"

论坛徽章:
15
2015年辞旧岁徽章
日期:2015-03-03 16:54:15双鱼座
日期:2015-01-15 17:29:44午马
日期:2015-01-06 17:06:51子鼠
日期:2014-11-24 10:11:13寅虎
日期:2014-08-18 07:10:55酉鸡
日期:2014-04-02 12:24:51双子座
日期:2014-04-02 12:19:44天秤座
日期:2014-03-17 11:43:36亥猪
日期:2014-03-13 08:13:51未羊
日期:2014-03-11 12:42:03白羊座
日期:2013-11-20 10:15:18CU大牛徽章
日期:2013-04-17 11:48:45
2 [报告]
发表于 2007-04-12 11:29 |只看该作者
要快的话, 先用excel打开该文件,直接去除第一列,再存成txt文件即可。

论坛徽章:
0
3 [报告]
发表于 2007-04-12 11:37 |只看该作者

  1. awk 'BEGIN{OFS=FS=","}{$1="\b";print}' urfile
复制代码

论坛徽章:
0
4 [报告]
发表于 2007-04-12 11:54 |只看该作者
原帖由 davistar 于 2007-4-12 11:37 发表

  1. awk 'BEGIN{OFS=FS=","}{$1="\b";print}' urfile
复制代码


我替换完后,怎么显示成这样:
^H,"403631200158","403631200158"
^H,"402624300827","402624300827"

论坛徽章:
0
5 [报告]
发表于 2007-04-12 12:06 |只看该作者
vim的方法
:%s/"[0-9]*",//
不要用g参数就行了。

论坛徽章:
0
6 [报告]
发表于 2007-04-12 12:13 |只看该作者
backspace产生的^H
bash下显示没事的 把$1="" 赋值成空就行了

论坛徽章:
0
7 [报告]
发表于 2007-04-12 12:55 |只看该作者
原帖由 davistar 于 2007-4-12 12:13 发表
backspace产生的^H
bash下显示没事的 把$1="" 赋值成空就行了
[root@ns4 ~]# awk 'BEGIN{OFS=FS=","}{$1="\b";print}' a.txt
,"402308222049","402308222049"
,"402308222057","402308222057"
,"403301000385","403301000385"
,"403301001101","403301001101"
,"403332500459","403332500459"
[root@ns4 ~]# awk 'BEGIN{OFS=FS=","}{$1="";print}' a.txt
,"402308222049","402308222049"
,"402308222057","402308222057"
,"403301000385","403301000385"
,"403301001101","403301001101"
,"403332500459","403332500459"

论坛徽章:
0
8 [报告]
发表于 2007-04-12 12:56 |只看该作者
如何去掉头部的 ","?

论坛徽章:
0
9 [报告]
发表于 2007-04-12 13:01 |只看该作者
原帖由 atyu30 于 2007-4-12 12:56 发表
如何去掉头部的 ","?

[quote]
[root@ns4 ~]# awk 'BEGIN{OFS=FS=","}{$1=" ";print $2,$3}' a.txt
"402308222049","402308222049"
"402308222057","402308222057"
"403301000385","403301000385"
"403301001101","403301001101"
"403332500459","403332500459"

[quote]
ok!

论坛徽章:
0
10 [报告]
发表于 2007-04-12 13:01 |只看该作者
原帖由 snowwolflake 于 2007-4-12 11:10 发表
请问如何把前面第一列去掉:
"9","402308222049","402308222049"
"10","402308222057","402308222057"
"99","403301000385" ...


sed 's/^[^,]*,//'  Filename
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP