Я пытаюсь использовать следующий подход для подмножества вывода руководства:
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
пронумеровать все строки.