pikachuupup 2023-05-16 16:58 采纳率: 83.3%
浏览 14
已结题

如何把指定两行之间的内容放到另一个文件里的指定行的后面并在下一行增加结尾呢

我想请教一下如何把指定两行之间的内容放到另一个文件里的指定行的后面并在下一行增加结尾呢?
例如我有三个文件,其中前两个文件的内容为:

Never give up,
Never lose hope.
Always have faith,
It allows you to cope.
Trying times will pass,
As they always do.
Just have patience,
Your dreams will come true.
永不放弃
永不心灰意冷
永存信念
它会使你应付自如

而我想实现如第三个文件的效果,即把第二个文件中间的两行放到第一个文件的最后面并在下一行加三个感叹号:

Never give up,
Never lose hope.
Always have faith,
It allows you to cope.
Trying times will pass,
As they always do.
Just have patience,
Your dreams will come true.
永不心灰意冷
永存信念
!!!

这种应该如何用Linux语句实现呢,我初步设想用sed语句实现,奈何知识薄弱,希望各位不吝赐教。

  • 写回答

1条回答 默认 最新

  • 大帅哥多金 2023-05-17 09:18
    关注

    sed -n 'p' 1.txt >> 3.txt ## 把1.txt追加到3.txt
    sed -ne '2,3p' -e '$i !!!' 2.txt >> 3.txt ## 把2.txt第二行和第三行找出来在下一行添加!!!并追加到3.txt

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 5月25日
  • 已采纳回答 5月17日
  • 创建了问题 5月16日

悬赏问题

  • ¥20 你对Pyton有信心吗?
  • ¥15 知道这个是什么图吗,想知道制作详细做法,或者模版也行
  • ¥15 CubeMX配置lwip实现TCP数据传输
  • ¥15 关于#51单片机#的问题:不能用中断、定时器之类的辅助实现
  • ¥15 blastfoam初学者尝试跑算例遇到问题
  • ¥25 pyqt6常规布局问题!我刚学 有点难度!
  • ¥20 基于ros2的orbslam3的实时运行
  • ¥100 支付行业技术人员来一个。常年包养
  • ¥15 kotlin multiplaform Compose项目 需要实现一个文件选择器获取手机上的文件
  • ¥15 Python没爬取到数据,求看这个是什么原因