13
STDOUTのn番目の行を取得するコマンド
STDOUTのn行目を取得できるbashコマンドはありますか? つまり、これを取るようなもの $ 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 これは、再利用することを意図したスクリプトを作成する場合は悪い習慣になると思いますが、シェルを日常的に使用する場合は、そのような方法でSTDOUTをフィルタリングできると便利です。 また、これは書くのが簡単なコマンド(バッファーSTDOUT、特定の行を返す)であることも理解していますが、スクリプトを配置しなくても使用できる標準のシェルコマンドがあるかどうかを知りたいです。