无法删除最后一个空行

无法删除最后一个空行

我有一个 .txt 文件,我想删除其中的最后一行,也就是空行。我尝试了互联网上找到的大量 sed、perl 和 awk 命令,但都没有奏效。

我不知道这是什么意思,但我给你留下了od -c 我的文件.txt

od -c myfile.txt
0000000   2   1   7   .   2   9   .   2   3   0   .   0   /   2   4  \n
0000020   1   9   4   .   1   9   7   .   1   5   1   .   1   6   0   /
0000040   2   7  \n   1   9   4   .   1   8   8   .   6   6   .   0   /
0000060   2   3  \n   1   9   4   .   1   8   8   .   6   5   .   0   /
0000100   2   4  \n   1   9   4   .   1   4   2   .   1   6   8   .   2
0000120   4   8   /   2   9  \n   1   9   4   .   1   4   2   .   2   4
0000140   .   1   2   8   /   2   9  \n   1   9   4   .   1   3   7   .
0000160   1   3   3   .   0   /   2   4  \n   1   9   4   .   1   1   2
0000200   .   1   4   .   0   /   2   3  \n   1   9   4   .   1   1   2
0000220   .   1   3   .   1   2   8   /   2   5  \n   1   9   4   .   1
0000240   1   2   .   1   3   .   6   4   /   2   6  \n   1   9   4   .
0000260   1   1   2   .   1   3   .   3   2   /   2   7  \n   1   9   4
0000300   .   1   1   2   .   1   3   .   1   6   /   2   8  \n   1   9
0000320   4   .   1   1   2   .   1   2   .   0   /   2   4  \n   1   9
0000340   4   .   1   1   2   .   1   0   .   0   /   2   3  \n   1   9
0000360   4   .   1   1   2   .   9   .   0   /   2   4  \n   1   9   4
0000400   .   1   1   2   .   8   .   2   2   4   /   2   7  \n   1   9
0000420   4   .   1   1   2   .   8   .   2   0   8   /   2   8  \n   1
0000440   9   4   .   1   9   7   .   2   0   8   .   0   /   2   4  \n
0000460   1   9   4   .   2   4   0   .   5   4   .   0   /   2   4  \n
0000500   2   1   3   .   2   0   4   .   6   2   .   0   /   2   3  \n
0000520   2   1   3   .   2   0   4   .   6   0   .   0   /   2   4  \n
0000540   2   1   3   .   2   0   4   .   5   6   .   0   /   2   2  \n
0000560   2   1   3   .   2   0   4   .   5   2   .   0   /   2   2  \n
0000600   2   1   3   .   2   0   4   .   5   0   .   0   /   2   4  \n
0000620   2   1   3   .   2   0   4   .   4   8   .   0   /   2   3  \n
0000640   2   1   3   .   2   0   4   .   3   2   .   0   /   2   0  \n
0000660   2   1   3   .   2   8   .   1   4   8   .   0   /   2   8  \n
0000700   2   1   2   .   2   1   3   .   2   1   1   .   3   2   /   2
0000720   8  \n   2   1   2   .   2   1   3   .   9   5   .   3   2   /
0000740   2   8  \n   2   1   2   .   1   7   .   1   7   6   .   0   /
0000760   2   2  \n   2   1   2   .   1   7   .   1   6   8   .   0   /
0001000   2   1  \n   1   9   5   .   2   3   7   .   3   2   .   0   /
0001020   2   4  \n   1   9   5   .   1   6   5   .   6   8   .   1   2
0001040   8   /   2   6  \n   1   9   4   .   2   5   2   .   6   1   .
0001060   1   3   2   /   3   0  \n   1   9   4   .   2   5   1   .   2
0001100   0   8   .   0   /   2   1  \n   1   9   4   .   1   1   2   .
0001120   8   .   2   0   0   /   2   9  \n   1   9   4   .   1   1   2
0001140   .   8   .   1   2   8   /   2   6  \n   1   9   4   .   1   1
0001160   2   .   8   .   0   /   2   5  \n   8   2   .   1   9   9   .
0001200   1   8   5   .   0   /   2   4  \n   8   2   .   1   9   9   .
0001220   1   8   4   .   2   4   8   /   3   0  \n   8   2   .   1   9
0001240   9   .   1   8   4   .   2   4   0   /   2   9  \n   8   2   .
0001260   1   9   9   .   1   8   4   .   2   2   4   /   2   8  \n   8
0001300   2   .   1   9   9   .   1   8   4   .   1   9   2   /   2   7
0001320  \n   8   2   .   1   9   9   .   1   8   4   .   1   2   8   /
0001340   2   6  \n   8   2   .   1   9   9   .   1   8   4   .   0   /
0001360   2   5  \n   8   2   .   1   9   9   .   1   8   2   .   0   /
0001400   2   3  \n   8   2   .   1   9   9   .   1   7   8   .   0   /
0001420   2   3  \n   8   2   .   1   9   9   .   1   7   7   .   0   /
0001440   2   4  \n   8   2   .   1   9   9   .   1   7   4   .   0   /
0001460   2   3  \n   8   2   .   1   9   9   .   1   7   1   .   0   /
0001500   2   4  \n   8   2   .   1   9   9   .   1   6   9   .   0   /
0001520   2   4  \n   8   2   .   1   9   9   .   1   6   0   .   0   /
0001540   2   1  \n   7   9   .   1   3   3   .   0   .   0   /   1   9
0001560  \n   6   2   .   1   4   2   .   7   2   .   1   1   2   /   2
0001600   9  \n   8   2   .   1   9   9   .   1   8   6   .   6   4   /
0001620   2   6  \n   8   2   .   1   9   9   .   1   8   7   .   1   2
0001640   8   /   2   5  \n   1   9   4   .   1   1   2   .   0   .   0
0001660   /   2   1  \n   1   9   4   .   1   1   1   .   2   0   2   .
0001700   0   /   2   3  \n   1   9   4   .   1   1   1   .   1   6   3
0001720   .   0   /   2   4  \n   1   9   4   .   1   1   0   .   1   7
0001740   6   .   0   /   2   0  \n   1   9   4   .   1   0   0   .   4
0001760   9   .   0   /   2   5  \n   1   9   3   .   2   1   0   .   5
0002000   .   1   3   6   /   2   9  \n   1   9   2   .   1   9   4   .
0002020   2   5   0   .   9   6   /   2   7  \n   1   9   2   .   1   9
0002040   4   .   2   4   3   .   7   6   /   3   0  \n   1   9   2   .
0002060   1   9   4   .   2   1   4   .   1   1   2   /   2   8  \n   1
0002100   9   2   .   1   3   0   .   2   4   3   .   0   /   2   8  \n
0002120   1   9   2   .   1   3   0   .   1   9   6   .   1   2   8   /
0002140   2   7  \n   1   9   2   .   8   9   .   2   5   4   .   0   /
0002160   2   4  \n   1   9   2   .   8   9   .   2   4   0   .   6   4
0002200   /   2   7  \n   1   9   2   .   8   9   .   5   4   .   0   /
0002220   2   5  \n   1   9   2   .   8   9   .   3   .   8   /   3   0
0002240  \n
0002241

我到底怎样才能删除最后的空行?

答案1

您可以将最后一行以外的所有内容保存到一个新文件中:

sed '$d' myfile.txt >> myfile2.txt

相关内容