Chinaunix
标题:
如何吧文件补充到指定行数
[打印本页]
作者:
zhl1979
时间:
2011-08-21 13:24
标题:
如何吧文件补充到指定行数
本帖最后由 zhl1979 于 2011-08-21 13:25 编辑
现有一个文件
内容有3行 也可能有5行 不超过100行
我想吧文件补充成100行 ,补充的内容是 ,
用SED怎么实现呢?
作者:
yinyuemi
时间:
2011-08-21 13:49
回复
1#
zhl1979
sed -nr '1h;1!H;${g;:a;s/(.*)\n(.*)/\1\n\2\n,/;/(([^\n]*\n){99}),$/{p;b};ba}'
复制代码
作者:
waker
时间:
2011-08-21 13:50
{ cat file; yes ,;}|sed 100q
作者:
rdcwayx
时间:
2011-08-21 14:00
awk '{print}END{for (i=NR+1;i<=100;i++) print ","}' infile
作者:
zhl1979
时间:
2011-08-21 15:09
谢谢各位
作者:
zhl1979
时间:
2011-08-21 15:10
看来还是用AWK实现最简单了
作者:
zooyo
时间:
2011-08-21 16:06
提示:
作者被禁止或删除 内容自动屏蔽
作者:
zooyo
时间:
2011-08-21 16:06
提示:
作者被禁止或删除 内容自动屏蔽
作者:
zhl1979
时间:
2011-08-21 16:33
waker 大人 解释一下你的命令呗
作者:
zhl1979
时间:
2011-08-21 16:34
{ cat file; yes ,;}|sed 100q
貌似明白了
呵呵 现在才知道自己的差距有多大
作者:
key1077
时间:
2011-08-21 20:03
回复
3#
waker
很强大,速度很快。
作者:
rdcwayx
时间:
2011-08-21 20:06
waker 大人 解释一下你的命令呗
zhl1979 发表于 2011-08-21 16:33
man yes
NAME
yes - output a string repeatedly until killed
作者:
lionfun
时间:
2011-08-21 20:08
草帽叔 用的这个yes 命令太牛了!学习了
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2