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

在此处输入图像描述

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

推荐答案

将其输送至awk:

awk '{if(NR>1)print}'

还是sed

sed -n '1!p'

Linux相关问答推荐

在shell 中使用排除模式的grep

Aarch64在Linux上是否有红色区域,如果有,是16个字节还是128个字节?

Bash:将多行转换为单行的命令

在Linux中随机化txt文件但保证不重复行

奇怪的 Bash 脚本行为

为什么我的 Docker 进程不断在我的 Raspberry Pi 上重新启动?

如何/在哪里可以找到要修复的 Linux 内核错误?

如何在 shell 脚本中动态生成新的变量名?

使用 rc.local 运行脚本:脚本有效,但在启动时无效

如何在 UNIX 上的 $PATH 中转义冒号 (:)?

在 C 中检测 64 位编译

打印当前一周的星期一的日期(在 bash 中)

Linux命令删除.git文件夹以外的所有文件?

如何从命令行打开 Ubuntu Linux 上的 AVD 管理器?

试运行 cron 条目

rm 没有释放磁盘空间

如何使用 bash 在文件中间添加一行文本?

将所有文件扩展名转换为小写

在 reverse-i-search (Ctrl+R ) , 历史上类似命令之间切换的任何方法

ImportError:在 ubuntu 14.04 中没有名为 _io 的模块