“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对所有行进行编号。

相关内容