BBS.ChinaUnix.net
首页 | 新闻 | Linux | FreeBSD | AIX | Windows | 博客 | 论坛 | 存储 | 网络 | 人才 | Wiki | 资料 | 读书 | 手册 | 下载 | 空间 | 搜索
  会员: 密码: 免费注册 | 忘记密码 | 会员登录 | 搜索 | 帮助 


奥运快报: 
奥运热点:
 

请教大家一个替换问题!

首页 » 论坛 » Shell »  
[打印] [订阅] [收藏] [本帖文本页] [推荐此主题给朋友,立即获积分]
ddd123456   帅哥
精灵




UID:287698
注册:2005-7-4
最后登录: 2008-06-24
帖子:175
精华:0

可用积分:167 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


1楼 发表于 2008-6-23 21:00 
我a.txt文件 有如下列数据:
  --------------
a          MMMbbcd       20080506    123456     f
b          MMMcab         20080605    235467     t
c          MMMbcag       20080504    453256     m
d         MMMtbct         20080402    457892     c
。。。。。。。
要转换成如下结果的数据,即把第2列前的MMM字符给去掉,要如何才能实现呢?
--------------
a           bbcd       20080506    123456     f
b           cab         20080605    235467     t
c           bcag       20080504    453256     m
d           tbct        20080402    457892     c
。。。。。。。



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
版主 dlms   帅哥
版主-法王



UID:308781
注册:2005-9-1
最后登录: 2008-09-07
帖子:17598
精华:1

可用积分:4329 (小富即安)
信誉积分:100
专家积分:81 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


2楼 发表于 2008-6-23 21:05 
sed  s/MMMM//g filename >newfile
mv newfile filename



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

好好学习
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
walkerxk
大天使
还是不能上网!难道要等残奥 ...



UID:351339
注册:2005-12-18
最后登录: 2008-09-08
帖子:2286
精华:0

可用积分:1775 (家境小康)
信誉积分:105
专家积分:15 (本版:0)
空间积分:0
推广积分:0

状态:...保密...

[个人空间] [短信] [博客]


3楼 发表于 2008-6-23 21:14 
如果是gnu sed,可以用 sed  -i s/MMMM//g filename



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

开源资源:
软件下载http://software.lupaworld.com
开源镜像http://mirror.lupaworld.com
手册中心http://man.lupaworld.com
欢迎大家访问,并提出建议和意见。
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
pop_star
侠客




UID:347493
注册:2005-12-9
最后登录: 2008-09-06
帖子:23
精华:0

可用积分:18 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

状态:...离线...

[个人空间] [短信] [博客]


4楼 发表于 2008-6-23 21:26 
我想应该是这样 sed -i 's/MMM//g' a.txt



您对本贴的看法:鲜花[0] 臭蛋[0]
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
zghover   帅哥
圣骑士




UID:498361
注册:2006-12-1
最后登录: 2008-09-08
帖子:101
精华:0

可用积分:210 (白手起家)
信誉积分:100
专家积分:0 (本版:0)
空间积分:0
推广积分:0

来自:bj
状态:...离线...

[个人空间] [短信] [博客]


5楼 发表于 2008-6-23 22:38 


awk -F'MMM' '{print $1,$2,$3,$4}' a1.txt




您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

知人者,智也;知己者,明也;
胜人者,有力也;胜己者,强也;
知足者,富也;
强行者,有志也!
空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘
寂寞烈火   帅哥
老法王


CU奥运火炬传递手2008
荣誉会员  
UID:187152
注册:2004-10-1
最后登录: 2008-09-08
帖子:23901
精华:5

可用积分:12774 (大富大贵)
信誉积分:110
专家积分:151 (本版:87)
空间积分:1423
推广积分:0

来自:北京海淀
状态:...离线...

[个人空间] [短信] [博客]


6楼 发表于 2008-6-23 23:06 
in vim
:%s/MMM//g



您对本贴的看法:鲜花[0] 臭蛋[0]

__________________________________

CYGWIN_NT-5.1
GNU bash version 3.2.39

空间积分可以换礼品了! | 有奖跟帖:服务器节能,奖50-100元图书 | 致电800-858-2903,了解DELL如何为你量身订制笔记本 | 送2G U盘

首页 » 论坛 » Shell »


 


Copyright © 2001-2008 ChinaUnix.net All Rights Reserved     联系我们:

感谢所有关心和支持过ChinaUnix的朋友们    转载本站内容请注明原作者名及出处

京ICP证041476号


清除 Cookies - ChinaUnix - Archiver - WAP - TOP

Processed in 0.096093 second(s), 5 queries , Gzip enabled