如何从文件中提取行并使用bash复制到另一个

时间:2017-10-22 19:11:36

标签: bash

如何提取特定的文件行并将其保存在另一个文件中? 我有一个11行的文件,我想只将第4行复制到新文件。文件采用csv格式

修改

我需要复制行而不是行。如果解决方案是复制行,那么我需要将每行的第四位复制到新文件。在那个地方是一个14位数字,所有14位数字都需要复制

1 个答案:

答案 0 :(得分:0)

awk命令可用于执行此操作

awk 'NR == LNUM' test.txt > test2.txt

这会将LNUM表示的行号从test.txt复制到test2.txt

在你的情况下,命令将是

awk 'NR == 4' test.txt > test2.txt