当前位置: 技术问答>linux和unix
求住,sed命令
来源: 互联网 发布时间:2017-01-06
本文导语: 目前需求,从一个文件切 10,25行 然后插入另一个文件的 第二行之后 用两个sed,管道连接如何实现? 有没有更简单的方法? | 如果你使用vim,可以这么做。第二行要插入的文档当中。 :2r...
目前需求,从一个文件切 10,25行
然后插入另一个文件的 第二行之后
用两个sed,管道连接如何实现?
有没有更简单的方法?
然后插入另一个文件的 第二行之后
用两个sed,管道连接如何实现?
有没有更简单的方法?
|
如果你使用vim,可以这么做。第二行要插入的文档当中。
:2r !sed -n '10,25p' filename
用sed管道的话,可以这么做。似乎不行。
$ sed -i "2i'"$(sed -n "10,25p" filename1)"'" filename2
:2r !sed -n '10,25p' filename
用sed管道的话,可以这么做。似乎不行。
$ sed -i "2i'"$(sed -n "10,25p" filename1)"'" filename2
|
可以借助临时文件不?可以的话这样试试
sed -n "10,25p" filename1 >temp.txt
sed -i '2 r temp.txt' filename2
sed -n "10,25p" filename1 >temp.txt
sed -i '2 r temp.txt' filename2