怎么把一文件的第一行内容替换成另一个大文件的第一行?

大花熊 发布于 2016/10/11 20:01
阅读 405
收藏 0

各位大牛,大家好!我有两个文件为text1,301列,N行,第一行为表头,如:

chr sam1 sam2 sam3 sam4 sam5 sam6... ... sam300

sda sdew whgf eogd dgrk wwww wopm... ...woky

...   ....        ....             ....        ......         .....

第二个文件,text2,共一行,与表一中的表头完全对应:

chr w008 w007 w002 w006 w001 w010 ... ...

现在,我想把text1的表头替换成text2的第一行,即生成文件:

chr w008 w007 w002 w006 w001 w010 ... ...         ---------------text2

sda sdew whgf eogd dgrk wwww wopm... ...woky   ---------------以下是text1

...   ....        ....             ....        ......         .....

请各位大牛不吝赐教!!!!

加载中
0
颓废的幻想者
颓废的幻想者
shell 简单点 删掉text1第一行。然后合并两个文件不就完了
0
Feng_Yu
Feng_Yu
sed/awk不行吗?
0
szwx855
szwx855
从第二行读A文件,删除这个A文件,读取B文件头。组合写文件,生成。。
大花熊
谢谢~
0
大花熊
已搞定,谢谢大家~
0
insights
insights

引用来自“大花熊”的评论

已搞定,谢谢大家~
贴下代码啊.看下怎么替换的啊
0
大花熊

引用来自“大花熊”的评论

已搞定,谢谢大家~

引用来自“jan2000”的评论

贴下代码啊.看下怎么替换的啊

删掉文件1的第一行:sed -i '1d' test1

然后把文件2添加到文件1上:cat test2 test1

返回顶部
顶部