假设我有一个命令
ls -Bgclt /somwhere/in/the/past
我如何限制输出以仅显示前 2 个文件?(除了该目录中只有 2 个文件)
答案1
很简单——你可以通过 head 管道传输输出:
ls -Bgclt /somwhere/in/the/past | head -n 3
由于 ls 输出顶部有“total”行,因此您使用 -n 3 而不是 -n 2。
答案2
如果你真的很挑剔,仅有的想要查看这两行的名称(即想要排除顶部带有“total”字样的第一行),您可以尝试
ls -Bgclt /somwhere/in/the/past | head -n 3 | tail -n 2