13
命令获取STDOUT的第n行
是否有任何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命令来执行此操作,而无需我将脚本放到适当的位置。