我有一个包含一些信息的文本文件。如何才能将该文件中的奇数行写入新文件?使用 shell 脚本。
答案1
您可以使用sed
:
sed '2~2d' file > new-file
从第二行开始,匹配之后的每一行,并从流中删除匹配的行。其余奇数行将重定向到新文件。
答案2
awk 'NR%2' file > newFile
NR 为当前行号;NR%2
=奇数行
我有一个包含一些信息的文本文件。如何才能将该文件中的奇数行写入新文件?使用 shell 脚本。
您可以使用sed
:
sed '2~2d' file > new-file
从第二行开始,匹配之后的每一行,并从流中删除匹配的行。其余奇数行将重定向到新文件。
awk 'NR%2' file > newFile
NR 为当前行号;NR%2
=奇数行