我有一个要求,我想从ls -latr“一些路径”的输出中省略第一行,因为我需要从下面的输出中删除总136
所以我写了ls -latr /home/kjatin1/ dt_901_linux //autoInclude/system | tail -q,它排除了第一行,但当文件夹为空时,它不会省略它。请告诉我如何省略第一行在任何linux命令输出
我有一个要求,我想从ls -latr“一些路径”的输出中省略第一行,因为我需要从下面的输出中删除总136
所以我写了ls -latr /home/kjatin1/ dt_901_linux //autoInclude/system | tail -q,它排除了第一行,但当文件夹为空时,它不会省略它。请告诉我如何省略第一行在任何linux命令输出
这是一个简单的方法:ls -lart | grep -v ^total。
基本上,删除所有以“total”开头的行,这在ls输出中应该只是第一行。
(对任何事情)更一般的说法:
ls -lart | sed”1 d”
Sed“1 d”表示只打印除第一行以外的所有内容。