比如有一个txt文档,我希望在每一行,只要第一个字符不是阿拉伯数字的,行首加上a,行尾加上b
谢谢!
特定行首与行尾加上指定的内容怎么弄?
-
- 帖子: 552
- 注册时间: 2006-04-03 11:26
- O_O_BOT
- 帖子: 2461
- 注册时间: 2009-05-20 19:32
Re: 特定行首与行尾加上指定的内容怎么弄?
sed '/^[^0-9]/{s/^/a/g;s/$/b/g}'
irc 聊天室
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录
http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
ubuntu-cn 的irc 频道为
irc.ubuntu.com 8001 #ubuntu-cn
UTF8编码 可用 irssi xchat pidgin weechat 登录
http://webchat.freenode.net/?channels=ubuntu-cn
[url]irc://irc.freenode.net/ubuntu-cn[/url]
-
- 帖子: 552
- 注册时间: 2006-04-03 11:26
Re: 特定行首与行尾加上指定的内容怎么弄?
不行哟O_O_BOT 写了:sed '/^[^0-9]/{s/^/a/g;s/$/b/g}'
bash: 在未预料的“sed”附近出现语法错误
-
- 帖子: 46
- 注册时间: 2009-08-07 20:55
- 来自: 中国-北京
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 552
- 注册时间: 2006-04-03 11:26
Re: 特定行首与行尾加上指定的内容怎么弄?
什么位置?eexpress 写了:sed s///g
少了s吧。
- tenzu
- 论坛版主
- 帖子: 36924
- 注册时间: 2008-11-21 20:26
- xzap
- 帖子: 256
- 注册时间: 2006-08-24 21:25
Re: 特定行首与行尾加上指定的内容怎么弄?
2楼完全正确的。
或者把sed分开写。应该也不会有这个问题的,
sed -e '/^[^0-9]/s/^/a/g' -e '/^[^0-9]/s/$/b/g'
还是2楼的好阿
如果你要直接修改文件加i参数。
或者把sed分开写。应该也不会有这个问题的,
sed -e '/^[^0-9]/s/^/a/g' -e '/^[^0-9]/s/$/b/g'
还是2楼的好阿
如果你要直接修改文件加i参数。