bash - 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?
谢谢你。
解决方案
推荐阅读
- r - 仅在一列上使用 fread 和 grep
- python - 如何从 OpenCV 中的轮廓裁剪内部(不完整)矩形
- javascript - Selenium Javascript:检查元素是否与按对象匹配
- vb.net - vb.net计算器键盘
- python - 相机流 - OpenCV 错误:(-215:断言失败)size.width>0 && size.height>0 in function 'cv::imshow'
- javascript - Bloom 和 Antialiasing 导致 Three.js 渲染中的条带
- java - 当没有特殊字符可见时,为什么我不断收到字符“”是无效的 XML 字符
- spring - 从源“http://localhost:8080/”访问“https://xxx”被 CORS 策略阻止(不存在“Access-Control-Allow-Origin”标头)错误
- linux - PowerShell Core 可以在 Linux 环境中处理带有 CRLF 行结尾的 ps1 文件吗?
- javascript - 将新日期从 Chrome 中的 Javascript 传输到 Node.js