是否有任何bash命令可以让您获得STDOUT的第n行?
也就是说,需要这个
$ ls -l
-rw-r--r--@ 1 root wheel my.txt
-rw-r--r--@ 1 root wheel files.txt
-rw-r--r--@ 1 root wheel here.txt
做一些像这样的事情
$ ls -l | magic-command 2
-rw-r--r--@ 1 root wheel files.txt
我意识到,当编写要重用的脚本时,这将是一个糟糕的实践,但是当每天使用shell时,能够以这种方式过滤我的STDOUT对我来说是有用的。
我也意识到这将是一个非常简单的命令(缓冲区STDOUT,返回一个特定的行),但是我想知道是否有一些标准的shell命令来执行此操作,而无需我放置脚本。