📌  相关文章
📜  只保留最后一行 bash - Shell-Bash (1)

📅  最后修改于: 2023-12-03 15:22:56.109000             🧑  作者: Mango

Only Keep the Last Line - Bash

在Bash中,有时候我们需要只保留文件中最后一行的内容。这时候,我们可以使用一些简单的命令来实现这个目的。

使用sed命令

使用sed命令可以实现只保留最后一行的内容,并将其输出到控制台:

sed -n '$p' file.txt

其中,file.txt是你想要处理的文件名。

-n的作用是关闭默认的输出功能,$p表示只输出最后一行。

如果你还想将输出保存到文件中,可以使用重定向符:

sed -n '$p' file.txt > newfile.txt
使用tail命令

使用tail命令同样可以实现只保留最后一行的内容,并将其输出到控制台:

tail -n 1 file.txt

其中,-n 1表示只显示最后一行,file.txt是你想要处理的文件名。

同样可以使用重定向符将输出保存到文件中:

tail -n 1 file.txt > newfile.txt
结论

以上两种方法都可以实现只保留最后一行的内容。根据实际情况选择不同的命令即可。