
マニュアルの出力をサブセット化するために、次のアプローチを使用しようとしています。
man dig | nl | tail -n +389 | head -n 6
ただし、出力は 389 行目ではなく 304 行目から始まります。調べてみると、「#####################」とマークされた行はカウントされないようです。これは非常に苛立たしいことで、現在私が読んでいる本の 1 つでは、このアプローチを使用して行番号をサブセット化していました。
見落とされた行を修正する解決策はありますか?
答え1
デフォルトでは、nl
空白行に番号を付けません。
man dig | nl -ba | tail -n +389 | head -n 6
tail
正しい動作をしていることが示されます。すべての行に番号を付ける-ba
指示を出しますnl
。