Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/28.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 要从一个txt文件复制到另一个txt文件吗_Linux_Shell - Fatal编程技术网

Linux 要从一个txt文件复制到另一个txt文件吗

Linux 要从一个txt文件复制到另一个txt文件吗,linux,shell,Linux,Shell,您好,我需要一些帮助,第一次尝试使用shell脚本。 我有一个txt文件,只有一行 例如: 中密度纤维板;20170724;KT958;KT958;14253; ; 13239611; 240201; K0885ACBA.PDF;HLN 一网打尽 所以。数字和单词总是在变化,但它们的位置却不一样。 我只需要从一个特定的地方两个数字,并想复制到另一个新的文件 例如: 中密度纤维板;20170724;KT958;KT958;14253

您好,我需要一些帮助,第一次尝试使用shell脚本。 我有一个txt文件,只有一行

例如:

中密度纤维板;20170724;KT958;KT958;14253; ; 13239611; 240201; K0885ACBA.PDF;HLN

一网打尽

所以。数字和单词总是在变化,但它们的位置却不一样。 我只需要从一个特定的地方两个数字,并想复制到另一个新的文件

例如:

中密度纤维板;20170724;KT958;KT958;14253; ; 13239611; 240201; K0885ACBA.PDF;HLN

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

第一行:14253 第二行:240201

就这样

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


谢谢你的帮助

您可以使用awk来完成

awk -F ';' '{print $5"\n"$8}' your_file
-F';'将字段分隔符设置为; $5和$8只是您想要打印的字段。在它们之间添加换行符\n。 请避免向我提出codez问题。而是显示您正在处理的脚本,并说明问题所在。也看到