首页 > 解决方案 > Bash:使用 tail -n +1 删除标题行时遇到问题在 bash

问题描述

我正在尝试删除我的 tsv 文件的标题。我想知道如果我使用此命令,为什么会删除标题:

tail -n +2 file_name.tsv

但不是当我使用这个命令时:

tail -n +1 file_name.tsv

我通过键入以下内容测试了哪个数字包含我的标题:

tail -n +0 file_name.tsv

并得到了包括标题在内的整个文件,所以我假设 0 位置是标题行的位置。

正因为如此,我在想使用 +1 应该从第一个非标题行一直到最后检索数据。为什么+2可以删除标题而不是+1?

谢谢你。

标签: bashtail

解决方案


推荐阅读