'tail' が誤った要求軸を返します。

'tail' が誤った要求軸を返します。

以下を使ってマニュアルの出力をサブセットしようとします。

man dig | nl | tail -n +389 | head -n 6

ただし、出力は389行ではなく304行で始まります。調査した結果、「#####################」と表示された行は計算されないようです.これは非常に迷惑です。私の最近の本では、この方法を使用して垂直線のサブセットを指定します。

無視された行を修正する解決策はありますか?

ベストアンサー1

デフォルトではnl、空行には番号が付けられません。

man dig | nl -ba | tail -n +389 | head -n 6

tail正しいことが行われていることを示します。すべての行に番号が付けられていることを-ba示します。nl

おすすめ記事