shell如何将一个文件的所有内容插入到另一个文件指定位置

比如我有个文件里面所有数据是我想添加到另一个文件的第2行的位置

0

1个回答

sed可以实现从一个文件读入写入另一个稳健的指定位置,sed -i '2r a2.txt' a1.txt ,将a2.txt文件内容插入a1.txt的第二行后面。下面示例

[root@instance-0kwcdqbb opt]# cat a1.txt 
1
2
3
4
5
[root@instance-0kwcdqbb opt]# cat a2.txt 
6
7
8
9
[root@instance-0kwcdqbb opt]# sed -i '2r a2.txt' a1.txt
[root@instance-0kwcdqbb opt]# cat a1.txt 
1
2
6
7
8
9
3
4
5
[root@instance-0kwcdqbb opt]#

2
pangpui
挪威森林的猫 可以插入到第一行吗,插入行可以选择类似i和a的插入前面和后面吗?
9 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
在shell中怎样将一个文件的内容插入到另一个文件
在shell中 我想将一个文件的内容添加到另一个文件的指定行:rn例如: rn文件A.txt内容:rnxiao mingrnxiao lirnrnB.txt内容:rngoodrnpeoplernanimalrn将A.txt插入到B.txt的指定行 比如第2行,B.txt变为(或者将结果输入到第三个文件如C.txt也行):rngoodrnxiao mingrnxiao lirnpeoplernanimalrn顺便问一下,怎样才能删除指定行?rn到底怎样才能实现啊?谢谢了!!!期待ing....
用python在文件中指定位置插入内容
用python在文件中指定位置插入内容 觉得python中对文件插入功能有点单调,编写了一个用python在文件中指定位置插入内容 这里指定把输入的内容插入到文件中的"双引号位置后 with open("d:/bbb/test.txt","rt") as f: content=str(f.readlines()) tab=re.search('\"',content) po...
[awk shell] 判断一个文件中内容在另一个文件中
判断test2.txt 中第一列的内容在test1.txt 中, 很简单的一条awk命令即可:awk ‘NR==FNR{a[1]=1]=2;next}NR!=FNR{if(1ina)print1 in a)print 0”:”a[$1]}’ test1.txt test2.txt说明: FNR和NR的特性,当扫描第一个文件时,FNR与NR相同。 先对第一个文件进行扫描,将每行的内容以键值对的
vim中如何将一个文件的内容拷贝到另一个文件中
如要将a.txt的内容拷贝到b.txt中,可以执行如下步骤: 用vim打开b.txt。将光标定位到要复制插入的位置,然后进入命令模式中输入 :r!cat a.txt 保存退出:wq!搞定~~
用C#实现:将一个word文件中的内容插入另一个word文件的指定位置,怎么实现?
用C#实现:将一个word文件中的内容插入另一个word文件的指定位置,怎么实现?
shell将文件插入到文件
al2文件插入到helloworld.py文件的的python2的后面,然后输出到文件combine.py。rn可以用命令 awk '1;/python2/while (getline < "al2")print' helloworld.py > combine.py。rnrn但是,我把al2换成变量,怎么就出错了呢?rn[b]脚本addal2.sh[/b]rn#!/bin/bashrnrnset -ernset -o xtracernrnTOPDIR=$(cd $(dirname "$0")&& pwd)rnfile= $TOPDIR/helloworld.pyrntemp= $TOPDIR/combine.pyrnrnal2= $TOPDIR/al2rnrnawk '1;/python2/while (getline < "$al2")print' $file > $temprnrnset +o xtracern[b]rnhelloworld.py内容[/b]rn#!/usr/bin/python2rnrnprint "Hello,world!"rnname = raw_input("What is your name?")rnprint "Hello, "+ name + "!"rnrn[b]al2的内容[/b]rn#Licensed to the Apache Software Foundation (ASF) under onern#or more contributor license agreements. See the NOTICE filern#distributed with this work for additional informationrn#regarding copyright ownership. The ASF licenses this filern#to you under the Apache License, Version 2.0 (thern#"License"); you may not use this file except in compliancern#with the License. You may obtain a copy of the License atrnrn# http://www.apache.org/licenses/LICENSE-2.0rnrn#Unless required by applicable law or agreed to in writing,rn#software distributed under the License is distributed on anrn#"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANYrn#KIND, either express or implied. See the License for the rn#specific language governing permissions and limitationsrn#under the License.rn
把一个文件的内容复制到另一个文件
这是一个用JAVA编写的,用于把一个文本文件的内容复制到另一个,还能合并两个文本文件的小程序,非常简单,希望能给初学JAVA的朋友一点帮助。如果这个程序有什么 问题,联系我felixlee@yeah.net
将字符串插入到文件的指定位置
如题:rnrn文件为txt xml 等格式rn
python在文件指定位置插入字符串
在a文件的keyword之后插入字符串str file = open(‘a’,'r') content = file.read() post = content.find(keyword) if post != -1: content = content[:post+len(keyword)]+str+content[post+len(keyword):] file = ope...
如何将一个字符串写入到文件的指定位置???(在线)
如何将一个字符串写入到文件的指定位置???rn现有一个字符串:Tstr="test"rn将字符串写入到文件的第10个位置处。
vb把文本框输入的内容插入到另一个文件
vb如何把文本框输入的内容插入到另一个文件,就像做一个下载文件的程序生成器,已经做好了框架,再用vb包装,让别人在文本框内输入网址,点确定后就可以把输入的网址插入到下载器中网址的位置。怎么写代码?
shell遍历目录下所有文件
filelist=`ls /home/work/file/` for file in $filelist do      echo $file done 一定要切记filelist=后边的那个引号不是单引号,而是tab键上边的那个键,或者说是1左边的那个键。否则的话不起作用。唉,自己在上吃亏了好长时间。汗! 如果ls后面的路径想通过参数传进来,而传进来的参数
Shell遍历所有文件
#!/bin/bashfiles=`ls` echo files:$files fileArray=($files) echo total number : ${#fileArray[@]} echo the first element :${fileArray[0]}echo all elements : for i in ${fileArray[@]} do echo $i do
如何将一个文件的内容清空?
如题。我想覆盖以前的文件。rn用的是stdFile类,这个类的函数我都看了,rn没有觉得适合我要求的。rn怎么办?
如何将两个文件的内容一起复制到一另一个文件中去?
如何将两个文件的内容一起复制到一另一个文件中去?
如何将一个字符串写入另一个字符串的指定位置?
如何将一个字符串写入另一个字符串的指定位置?请写个例程,谢谢rn比如"12|234|5678|",我要将"999"写入前面这个字符串,并将5678替换掉
请教如何将rtf文本插入到word文件指定位置
请教如何将rtf文本插入到word文件指定位置,要求使用每三方控件,不使用office自己的控件rn谢谢
shell 递归遍历文件夹下所有文件
function getdir(){ echo $1 for file in $1/* do if test -f $file then echo $file arr=(${arr[*]} $file) else
如何将一个结构体内容写入一个文件
大致如下rn//.hrnstruct rnrn BOOL bEnable;rn BOOL bAdmin;rn BOOL bOK;rnOO;rnrn//.cpprn...rnOO oo;rnoo.bEnable = 1;rnoo.bAdmin = 0;rnoo.bOK = 1;rnrn需要将赋值以后的结构体内容写入一个文件,而且以后还要能够从这个文件里面还原出结构体内容是什么rnrn如何做?谢谢rnrn最好使用MFC自己的类
如何将一个文件的所有内容全部转换成url编码?
怎么能把文件中的内容转换成url编码保存在另一个文件中? 请各位帮帮
Mark 脚本-20170310-bat 复制指定文件夹下所有内容到指定位置
Requirement复制指定文件夹下所有内容到指定位置Code@echo off @title copy directory to destination locationset root=C:\ set "directory=%date:~0,4%-%date:~5,2%-%date:~8,2%" set "document=%root%%directory%" if not exist %do
shell:遍历目录和子目录的所有文件
#!/bin/bash function getdir(){ for element in `ls $1` do dir_or_file=$1"/"$element if [ -d $dir_or_file ] then getdir $dir_or_file else
【shell】遍历文件夹下所有文件
对linux命令tree的简单实现,遍历指定文件夹下的所有文件
shell 写入一个文件,去重相同的内容
uniq会去除相邻行的内容相同的行sort排序确保了所有相同行排在一起,从而删除全部重复内容
用文件方式复制内容到另一个文件
代码主题: /***************************************************** copyright (C), 2014-2015, Lighting Studio. Co.,     Ltd.  File name: Author:Jerey_Jobs    Version:0.1    Date:  Description: Funcion
在 textarea中指定位置插入内容
完全使用 javascript 来实现,这里我也是从其它博客转载来一部分实现的,可以完美解决IE7+不兼容问题,并且包含谷歌、火狐,更不用说什么360/360急速、搜狗浏览器了   function insertAtCursor(myField, myValue) { //IE support if (document.selection) { do...
C#如何将一个文件的内容写到另外一个文件?
VS2005中,如何让我的一个文件的内容写到另外一个文件?rnrn要求:我只要从这个文件的某个字节开始读到文件尾,然后把这部分写到那个文件里去。那个文件也是不断增加的。
请问怎样在文件指定位置处插入字节?
例如一个文本文件内容为123456rn对应二进制的内容为 31 32 33 34 35 36 那么我如果想在 33和34之间插入一个字节FF,应该怎么做呢.rnrnrn用FileStream可以吗,好像它里面的Write和WriteByte都只能覆盖当前position位置处的内容.rnrn如果这样写的话只能把33变为FF,即变成"31 32 33 34 35 36",怎样才能得到插入的效果呢?rnrn[code=C#]rnFileStream fs = new FileStream(@"D:\test.txt", FileMode.Open);rnfs.Position = 2;rnfs.WriteByte(0xFF);rnfs.Close();rn[/code]
如何将一个文件中的内容拷贝到另外一个文件?
有两种方式rn1. 依次读取出文件中内容写到另外一个文件中rn 但是现在出问题了,我每一行的末尾都有一个逗号,但是却没有拷贝成功。逗号都给我省略了。rn 而且多了很多的空行。不知道砸回事?rn2. 不知道可不可以直接将一个文件复制到另外一个文件?rn 就像用命令copy一样?
请问如何将一个图片插入word文件?
文档页数不定,但是我要在文档的最后一页的最后一段后插入该图片rnrn刚才试了试rnApplication.ActiveDocument.Paragraphs(Application.ActiveDocument.Paragraphs.Count).Range.SelectrnrnPosY1 = Selection.Information(wdVerticalPositionRelativeToPage) + 23rnrnChangeFileOpenDirectory "E:\Documents and Settings\Administrator\My Documents\pic\"rnrnApplication.ActiveDocument.Shapes.AddPicture "E:\Documents and Settings\Administrator\My Documents\pic\ao1.gif", , , 100, PosY1rnrn但是结果选中的动作不起作用。rn
关于在文件指定位置插入字符的问题。
txt文件中保存内容为"012356789",我想在3和5中间插入字符"4",使文件内容变成"0123456789"。rn我用fseek($fp,4)定位到3的位置,然后fwrite($fp,4)会把后面的5替换掉。rnrn因为文件很大,所以不可能全部重写3以后的字符。rn有没有更好的方法完成插入操作呢?rn
如何将一个1M--10M的文件倒过来存储到另一个文件中?
就是把钱一个文件的最后一个字符存到新文件的第一个字符,以此类推。
如何将一幅位图 写入到文件的指定位置
如题。。。。rnrn补充:文件为二进制文件,要导入数据库。rnrn在Qt中,QImage类好像是支持BMP图像,save方法能把BMP图像直接写到文件中,但是貌似都是从文件的第一个字节开始写的。rn我想把这个BMP图像写到离文件头偏移量为offset的位置,在offset之前的位置写入其他信息。rnrn问题1. 各位大侠,我想知道Qt4中有没有相关的方法实现。rnrnrn用C++(C)方法读一幅BMP图像到文件中的指定位置,貌似要根据BMP文件格式定义,然后写方法。rnrn问题2. 在构造BMP对象时,初始化的数据如何从图像中解析出来?rn问题3. 能否提供C方法关键思路。rnrn大虾们,我期待你们给的建议,解答和灵感。。。。。rn
怎样重定向到一个文件的指定位置
怎样重定向到一个文件的指定位置rn我有文件A,内容如下:rnset on rnexec P_GET_FILENAME()rn我想把变量id的值写到文件A中的括号中rn怎么办??helprnrnecho "$id" >> A???????
求一个shell脚本,可以将一个文件的内容,插入到另一个文件的指定的行处
sed只能插入一个字符串,我想把整个文件都插进去,有什么思路?
【shell】脚本遍历文件A指定内容循环插入文件B指定位置
最近遇到一个问题,就是需要将文件A中的内容以指定行中的字符串作为索引,遍历指定内容兵插入文件B的指定位置。实现有规律的合并两个文件内容,比如:合并两个不一样但又有关联的版本号历史记录文件。【代码大概流程】:1、从source_file中第8行的字符串,作为索引字符串;2、每次循环将source_file中的前2~7行拿出来;3、拿出来的几行内容,写入dest_file中查找到的索引字符串的行位置的...
把一个文件的内容拷贝到另一个文件,代码怎么写?
rn如题
请问如何把一个文件的内容拷贝到另一个文件里
我建立了两个文件指针output1,output2,现在output1中已经有内容了,我想把output1rn中的内容全部拷贝到output2来,不知道如何处理,有没有什么函数可以做到,请高手帮助,谢谢,谢谢!!!rnFILE* outfile1= stdout;rnFILE* outfile2= stdout; rnrn
怎样把一个文件中的内容拷贝到另一个文件中??
谢谢!!
java IO编程——复制一个文件中的内容到另一个文件
前提:至少存在a.txt,然后复制a.txt内容到b.txt中。import java.io.*;public class TestIO { public static void main(String[] args) { File inputFile = new File("a.txt"); File outputFile = new File("b.tx