1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > dataframe只打印第一行_linux/unix下如何使用命令行删除文本文件的第一行?

dataframe只打印第一行_linux/unix下如何使用命令行删除文本文件的第一行?

时间:2020-03-27 14:14:32

相关推荐

dataframe只打印第一行_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 '1d' test.txt

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

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

➜ ~ awk '{if(NR > 1) {print $0}}' 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

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。