免费注册 查看新帖 |

Chinaunix

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

sed如何把字符串附加到某行的行尾? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2006-09-02 10:56 |只看该作者 |倒序浏览
文件内容如下:
jfksjf;as
mail: username
password:passwd

现在要在username后面加上@domain.com
找到匹配mail所在行,可是好像只能在mail前后加字符串或者在上下行加字符串,有没有办法在行尾加上字符串呢?

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
2 [报告]
发表于 2006-09-02 11:06 |只看该作者
sed '/mail/s/$/@domain.com/' urfile
请读新手导航

论坛徽章:
0
3 [报告]
发表于 2006-09-02 12:00 |只看该作者
老大,现在操作时还碰到一个大问题

我的那文件里一共有18XXX条要修改的记录,截取其中100多条出来另存一个文件,用你上面的方法更改,结果正确,但如果把18XXX条记录全部修改的话,mail:username这一部分变成被替换了而不是在行尾附加上去,也就是说那一行全部变成@domain.com

我加了参数-i直接在编辑文件结果也是如此

是不是sed对修改记录数有做限制还是缓冲区有限制或者是别的原因呢?

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
4 [报告]
发表于 2006-09-02 12:21 |只看该作者
file urfile

论坛徽章:
0
5 [报告]
发表于 2006-09-02 12:53 |只看该作者
原帖由 waker 于 2006-9-2 12:21 发表
file urfile


老大,高手,谢谢,搞定了

论坛徽章:
7
荣誉版主
日期:2011-11-23 16:44:17子鼠
日期:2014-07-24 15:38:07狮子座
日期:2014-07-24 11:00:54巨蟹座
日期:2014-07-21 19:03:10双子座
日期:2014-05-22 12:00:09卯兔
日期:2014-05-08 19:43:17卯兔
日期:2014-08-22 13:39:09
6 [报告]
发表于 2006-09-02 21:04 |只看该作者
楼上两位该不会是用的是shell帮的暗语吧?
真是丈二摸不着头脑,file yourfile之后楼主发现了什么?老瓦似乎猜到楼主会看到什么了。
纳闷。两位真是配合莫切啊,断背一族?

论坛徽章:
1
荣誉会员
日期:2011-11-23 16:44:17
7 [报告]
发表于 2006-09-02 23:17 |只看该作者
原帖由 r2007 于 2006-9-2 21:04 发表
楼上两位该不会是用的是shell帮的暗语吧?
真是丈二摸不着头脑,file yourfile之后楼主发现了什么?老瓦似乎猜到楼主会看到什么了。
纳闷。两位真是配合莫切啊,断背一族?[img]http://bbs.chinaunix.net/image ...

老瓦有断背倾向!

论坛徽章:
0
8 [报告]
发表于 2006-09-02 23:37 |只看该作者
原帖由 寂寞烈火 于 2006-9-2 23:17 发表

老瓦有断背倾向!


道不同不相为谋,断背人自有断背人的思维

PS:waker大人让偶去看下文件的类型而已,偶两个文件类型一对比,就发现问题所在,问题就是这么简单

论坛徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亚冠之浦和红钻
日期:2015-06-23 19:10:532015亚冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16赛季CBA联赛之山东
日期:2016-01-31 18:25:0515-16赛季CBA联赛之四川
日期:2016-02-16 16:08:30程序设计版块每日发帖之星
日期:2016-06-29 06:20:002017金鸡报晓
日期:2017-01-10 15:19:5615-16赛季CBA联赛之佛山
日期:2017-02-27 20:41:19
9 [报告]
发表于 2006-09-03 07:24 |只看该作者
楼上三位惠存:
背可断,肢可折, YY精神不可灭。 同志头颅为党落, 好汉身躯为群裂。



先允许俺出去吐两口

论坛徽章:
0
10 [报告]
发表于 2006-09-03 10:59 |只看该作者
...

强啊!

不知道李安看了作何感想?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP