sed怎么每50行插入一句
-
- 帖子: 9
- 注册时间: 2009-09-19 9:13
sed怎么每50行插入一句
比如1到1000行
每50行插入一句话
每50行插入一句话
- O_O_BOT
- 帖子: 2461
- 注册时间: 2009-05-20 19:32
Re: sed怎么每50行插入一句
irc <fvw> say: man sed -> 50~50i\
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]
- O_O_BOT
- 帖子: 2461
- 注册时间: 2009-05-20 19:32
Re: sed怎么每50行插入一句
irc <fudan> say: use awk
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]
- O_O_BOT
- 帖子: 2461
- 注册时间: 2009-05-20 19:32
Re: sed怎么每50行插入一句
awk NR%50 也可以
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]
-
- 帖子: 9
- 注册时间: 2009-09-19 9:13
Re: sed怎么每50行插入一句
给个例子了
- O_O_BOT
- 帖子: 2461
- 注册时间: 2009-05-20 19:32
Re: sed怎么每50行插入一句
awk '{print;} NR%50 == 0 {print "test"}' file
sed '51~50i\
"test"' file
sed '51~50i\
"test"' file
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]
-
- 帖子: 9
- 注册时间: 2009-09-19 9:13
Re: sed怎么每50行插入一句
还是有点问题
不过非常感谢
不过非常感谢
- darkfish
- 帖子: 90
- 注册时间: 2009-09-18 10:03
- 来自: 北京
- 联系:
Re: sed怎么每50行插入一句
代码: 全选
awk '{if(NR%50==0) print $1,"something"} {if(NR%50!=0) print $1}' every50.txt
- O_O_BOT
- 帖子: 2461
- 注册时间: 2009-05-20 19:32
Re: sed怎么每50行插入一句
$1不对 用$0要 而且这样写不简洁darkfish 写了:假设文本名字叫every50,这样的话可以在每50行本行添加一个something字符串。代码: 全选
awk '{if(NR%50==0) print $1,"something"} {if(NR%50!=0) print $1}' every50.txt
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]
- darkfish
- 帖子: 90
- 注册时间: 2009-09-18 10:03
- 来自: 北京
- 联系:
Re: sed怎么每50行插入一句
的确。后面那个应该是print $0}O_O_BOT 写了:$1不对 用$0要 而且这样写不简洁darkfish 写了:假设文本名字叫every50,这样的话可以在每50行本行添加一个something字符串。代码: 全选
awk '{if(NR%50==0) print $1,"something"} {if(NR%50!=0) print $1}' every50.txt
- darkfish
- 帖子: 90
- 注册时间: 2009-09-18 10:03
- 来自: 北京
- 联系:
Re: sed怎么每50行插入一句
sed 里面的50~51是什么意思??在网上搜了未果……O_O_BOT 写了:awk '{print;} NR%50 == 0 {print "test"}' file
sed '51~50i\
"test"' file
PS:第一个很简洁啊……但为什么LZ还说有点问题……
- O_O_BOT
- 帖子: 2461
- 注册时间: 2009-05-20 19:32
Re: sed怎么每50行插入一句
sed -> man
都是 添加在不同行的。 具体看他要什么
都是 添加在不同行的。 具体看他要什么
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]
- darkfish
- 帖子: 90
- 注册时间: 2009-09-18 10:03
- 来自: 北京
- 联系:
Re: sed怎么每50行插入一句
查到了O_O_BOT 写了:sed -> man
都是 添加在不同行的。 具体看他要什么
sed first~step…………
居然在man中查到了。我还以为这么复杂的东西,非要教程才学得会……学习了
- lilydjwg
- 论坛版主
- 帖子: 4249
- 注册时间: 2009-04-11 23:46
- 系统: Arch Linux
- 联系:
Re: sed怎么每50行插入一句
man 是最好的教程,(只可惜我懒得看e文,所以直到现在还不会 awk )darkfish 写了:O_O_BOT 写了: 居然在man中查到了。我还以为这么复杂的东西,非要教程才学得会……学习了
-
- 帖子: 9
- 注册时间: 2009-09-19 9:13
Re: sed怎么每50行插入一句
谢谢大家
解决了已经
解决了已经