悠悠博客
(讨论区存档) — 技术永无止尽,未来事在人为
首页
>
Shell编程
>
这个sed怎么写呢awk也行在线等
75252
这个sed怎么写呢awk也行在线等
897769123
askuhasd
< server=sed asdas asdsad asdfg3324 sadasd >
asdasd12314
我现在有“server=sed”的行的最后一个>前加一个server=awk如何写呢?
waker
sed '/server=sed/s/>[^>]*$/server=awk&/' urfile
请读基础12篇
nuclearxin
[code]
sed '/server=sed/{s//(.*/)>//1 server=awk >/}' file
[/code]
blackold
回复 #1 75252 的帖子
try:
[code]$ sed '/server=sed/s/>[^>]*$/sever=awk&/' urfile[/code]
75252
[quote]原帖由 [i]waker[/i] 于 2008-7-1 10:33 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8708467&ptid=1185397][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
sed '/server=sed/s/>[^>]*$/server=awk&/' urfile
请读基础12篇 [/quote]
急用嘿嘿!谢谢!
blackold
回复 #5 75252 的帖子
LZ如果急的话,也可以参考这里:[url]http://bbs.chinaunix.net/thread-674903-1-1.html[/url]
75252
[quote]原帖由 [i]blackold[/i] 于 2008-7-1 10:37 发表 [url=http://bbs.chinaunix.net/redirect.php?goto=findpost&pid=8708521&ptid=1185397][img]http://bbs.chinaunix.net/images/common/back.gif[/img][/url]
LZ如果急的话,也可以参考这里:[url]http://bbs.chinaunix.net/thread-674903-1-1.html[/url] [/quote]
收藏了:)
灿烂小猪
根据正则的贪婪性,可以这样写吧!
sed '/server=sed/s/>/server=awk&/' urfile
blackold
回复 #8 灿烂小猪 的帖子
小猪试过了吗? server=sed > >
chenwenming
回复 #1 75252 的帖子
来个 awk
awk '{if(/</ && /server=sed/) $NF="server=awk>" ; print} ' urfile
[[i] 本帖最后由 chenwenming 于 2008-7-1 15:14 编辑 [/i]]
上一篇:
c-shell 和 bashell 的${filename:8:2}命令
下一篇:
一个比较恶心的拆分数据问题