首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何根据Linux中文件内的字符串可用性填充记录

如何根据Linux中文件内的字符串可用性填充记录
EN

Stack Overflow用户
提问于 2022-08-22 09:40:12
回答 1查看 20关注 0票数 0

我不是Linux命令方面的专家,为我的需求寻求您的所有帮助。

我的文件有大量的记录,我们可以区分为三个部分,即页眉记录,内容和页脚记录。

文件样本内容:-

代码语言:javascript
复制
HDR1
HDR2
HDR3
LIN+1
bla blaa1 
Bla blaa2
......
.....
..
LIN+2
bla blaa1 
Bla blaa2
......
.....
..
Footer1
Footer2
Footer3

从上述文件中的示例记录中,我希望将从"LIN+2“到"Footer1”行之前的行填充到另一个新文件中,并从旧文件中删除这些行。

请帮助您的命令,您的帮助将不胜感激。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-08-22 11:16:07

我不会给您提供完整的解决方案,但是使用这些技巧您可以找到:

为了在文件中找到一个条目,您可以使用grep "LIN+2" filename).

  • Once (就像grep "LIN+2" filename).

  • Once一样,您可以在结果中添加-n,以便知道结果的行号(如grep -n "LIN+2" filename).

  • Using awk ),您可以确保只获得该信息(比如grep "LIN+2" filename | awk -F: '{print $1}').

  • In命令查看文件的前10行,head -n 10 filename.

  • In命令查看文件的最后10行),做tail -n 10 filename.

利用这些信息,你应该能够得到你的结果。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73443062

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档