linux - 省略任何 Linux 命令输出的第一行

我有一个要求,我想从 ls -latr "some path" 的输出中省略第一行,因为我需要从中删除 total 136下面的输出

所以我写了 ls -latr/home/kjatin1/DT_901_linux//autoInclude/system | tail -q 排除了第一行,但是当文件夹为空时,它不会省略它。请告诉我如何在任何 linux 命令输出中省略第一行

最佳答案

tail 程序可以做到这一点:

ls -lart | tail -n +2

-n +2的意思是“从输出的第二行开始通过”。

https://stackoverflow.com/questions/7318497/

相关文章:

python - 是否可以在没有迭代器变量的情况下实现 Python for range 循环?

python - 使用 groupby 获取组中具有最大值的行

python - 为什么提早返回比其他方法慢?

python - 如何在不破坏默认行为的情况下覆盖 __getattr__?

bash - 为什么 $$ 返回与父进程相同的 id?

python - Python 2 如何比较字符串和整数?为什么列表比较大于数字,而元组大于列表?

python - 什么是 "first-class"对象?

linux - 否定 bash 脚本中的 if 条件

linux - 在管道 grep 到 grep 后保留颜色

linux - 如何请求文件但不使用 Wget 保存?