在一个文件中插入另一个文件-sed命令使用

原创 2006年05月19日 10:28:00
sed是在不打开文件的情况下进行操作的利器。
如果知道行号可以用
sed -i '88 r b.txt' a.txt    #在a.txt的第88行插入文件b.txt
如果不改变源文件,可以去掉-i开关,修改会输出到STDOUT

如果不知道行号,但是知道模式可以用
sed -i '/regex/ r b.txt' a.txt # regex是正则表达式

使用sed在一个文件中指定位置插入另外一个文件的内容-r命令的使用

在一个文件的指定位置,比如说匹配到了一个单词的行的下一行开始插入另外一个文件的全部内容,可以使用sed的r命令。 zoer@ubuntu:~/aa$ cat data here is a test...
  • imzoer
  • imzoer
  • 2013年04月07日 11:08
  • 9820

sed在特定的行前面或者后面加入另一个文件内容

这里主要是使用高级shell,涉及到模式空间和保持空间的概念 原文件file.txt【含有insert行】 [root@localhost zhaoyj]# cat file.txt ...
  • ANLJF
  • ANLJF
  • 2011年12月18日 19:14
  • 2198

使用sed在某一行插入另一个文件的内容

例如:sed -i 2 r a.txt ccc.txt表示将a.txt文件的内容插入到ccc.txt文件的第二行。

sed命令针对文件操作详解

Linux的简单shell脚本中修改文件操作 1.Sed简介 sed 是一种在线编辑器,它一次处理一行内容。处理时,把当前处理的行存储在临时缓冲区中,称为“模式空间”(patternspa...

sed-i 命令在文件第一行添加内容

用sed的i\命令在第一行前面插入即可,加上 -i 选项直接操作文件。 sed -i '1i\要添加的内容' yourfile 查看插入第一行是否成功 sed -n '1,1p' yourfi...

在Windows服务器的命令窗口中用ftp方式与使用了File Zilla Sever软件共享了文件的另一个Windows服务器进行文件传输

知识点:1、 File Zilla Sever软件 2、 ftp 3、 Windows窗口常用命令步骤:1、在在对方window服务器中使用File Zilla Sever软件共享一个文件注...

Linux下SSH用FTP命令上传文件至另一个FTP空间

如果没有ftp 提示: -bash: ftp: command not found 请先安装ftp应用程序: yum install ftp #ftp 127.0.0.1 21 输入远程空间的FT...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在一个文件中插入另一个文件-sed命令使用
举报原因:
原因补充:

(最多只允许输入30个字)