Estou tentando usar a seguinte abordagem para subdividir a saída de um manual:
man dig | nl | tail -n +389 | head -n 6
No entanto, a saída começa na linha 304, não na linha 389. Fazendo alguma pesquisa, parece que as linhas marcadas como "#####################" não são contadas. Isso é muito agravante, e um dos meus livros atuais estava usando essa abordagem para subconjuntos de retas numéricas.
Existe alguma solução para corrigir as linhas negligenciadas?
Responder1
Por padrão, nl
não numera linhas em branco.
man dig | nl -ba | tail -n +389 | head -n 6
vai mostrar que tail
está fazendo a coisa certa. -ba
instrui nl
a numerar todas as linhas.