搜索
写经验 领红包

liux命令行怎么删除(liux删除命令)

导语:linux/unix下如何使用命令行删除文本文件的第一行?

在日常开发中,我们也经常会遇到使用Linux命令行删除文本文件的第一行的情况。

本文将与您分享如何使用linux命令行工具删除文本文件的第一行。

以下是本文中使用的测试文本文件的内容:

This is a test file.The sed command can use the action option d to remove any line of the file.The awk command can use the NR variable to remove any line in the file.The tail command can remove consecutive lines of the file.

使用sed命令删除文本文件的第一行

linux sed命令可以轻松删除文件的任何指定行,因此在这里我们可以使用sed命令删除文本文件的第一行。

在下面的示例中,我们将使用sed命令删除文本文件的第一行。

➜  ~ sed &39; test.txt

使用awk命令删除文本文件的第一行

在以下示例中,我们将使用awk命令的NR变量来确定NR变量是否是文件的第一行。如果变量NR等于1,则表示是第一行不输出内容,否则输出内容。

➜  ~ awk &39; test.txt

使用tail命令删除文本文件的第一行

在下面的示例中,我们将使用tail命令-n选项删除文件的第一行。

tail -n x 只打印最后的x行;tail -n 3 将为您提供输入的最后3行;+号可以反转参数,并使尾部打印除x-1首行以外的任何内容;tail -n +1会打印整个文件,tail -n +2会打印除第一行以外的所有内容,依此类推。

➜  ~ tail -n +2 test.txt

免责声明:本站部份内容由优秀作者和原创用户编辑投稿,本站仅提供存储服务,不拥有所有权,不承担法律责任。若涉嫌侵权/违法的,请反馈,一经查实立刻删除内容。本文内容由快快网络小开创作整理编辑!