Có lệnh bash nào cho phép bạn nhận được dòng thứ n của STDOUT không?
Đó là để nói, một cái gì đó sẽ mất này
$ 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
và làm một cái gì đó như
$ ls -l | magic-command 2
-rw-r--r--@ 1 root wheel files.txt
Tôi nhận ra rằng đây sẽ là một thực tiễn tồi khi viết các kịch bản có nghĩa là được sử dụng lại, NHƯNG khi làm việc với trình bao ngày này sẽ rất hữu ích để tôi có thể lọc STDOUT của mình theo cách như vậy.
Tôi cũng nhận ra đây sẽ là lệnh bán tầm thường để viết (bộ đệm STDOUT, trả về một dòng cụ thể), nhưng tôi muốn biết liệu có một số lệnh shell tiêu chuẩn để thực hiện điều này sẽ có sẵn mà không cần tôi thả tập lệnh vào vị trí không.
magic-command