gpt4 book ai didi

linux - 想要从一个txt文件复制到另一个

转载 作者:太空宇宙 更新时间:2023-11-04 05:54:57 25 4
gpt4 key购买 nike

你好,我第一次尝试 shellscript 需要一些帮助。我有一个只有一行的 txt 文件。

示例:

MDF;20170724;KT958;KT958; 14253; ; 13239611; 240201; K;0885ACBA.PDF;HLN

(全部在一行)

所以。数字和文字一直在变化,但它们的位置不变。我只需要特定位置的两个号码,并希望将它们复制到另一个新文件。

示例:

"MDF;20170724;KT958 ;KT958 ;14253; ;13239611;240201;K;0885ACBA.PDF;HLN"

我需要在新文件中使用粗体显示的数字。新的必须如下所示:

第一行:14253第二行:240201

就是这样。

我怎样才能在脚本中说“抓取分号 4 和分号 7 之后的数字并将它们复制到文件 2 中?

感谢您的帮助!

最佳答案

您可以使用 awk 来完成。

awk -F ';' '{print $5"\n"$8}' your_file
  • -F ';' 将字段分隔符设置为 ;
  • $5$8 只是您要打印的字段。在它们之间添加换行符 (\n)。

关于linux - 想要从一个txt文件复制到另一个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51356166/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com