“tail”傳回錯誤的請求數軸

“tail”傳回錯誤的請求數軸

我正在嘗試使用以下方法對手冊的輸出進行子集化:

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

但是,輸出從第304 行開始,而不是第389 行。計算在內。這是非常令人惱火的,我最近的一本書就是使用這種方法來子集數軸。

有什麼解決方案可以修復被忽略的線路嗎?

答案1

預設情況下,nl不對空白行進行編號。

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

將表明tail正在做正確的事情。-ba指示nl對所有行進行編號。

相關內容