如何才能将奇数行从一个文件复制到另一个文件?

如何才能将奇数行从一个文件复制到另一个文件?

我有一个包含一些信息的文本文件。如何才能将该文件中的奇数行写入新文件?使用 shell 脚本。

答案1

您可以使用sed

sed '2~2d' file > new-file

从第二行开始,匹配之后的每一行,并从流中删除匹配的行。其余奇数行将重定向到新文件。

答案2

awk 'NR%2' file > newFile

NR 为当前行号;NR%2=奇数行

相关内容