
Ich versuche, die Ausgabe eines Handbuchs mit dem folgenden Ansatz zu unterteilen:
man dig | nl | tail -n +389 | head -n 6
Die Ausgabe beginnt jedoch in Zeile 304 und nicht in Zeile 389. Nach einigen Recherchen scheint es, dass Zeilen, die als „#######################“ markiert sind, nicht gezählt werden. Das ist sehr ärgerlich, und eines meiner aktuellen Bücher verwendet diesen Ansatz, um Zahlenzeilen zu unterteilen.
Gibt es eine Lösung, um die übersehenen Zeilen zu reparieren?
Antwort1
Standardmäßig nl
werden leere Zeilen nicht nummeriert.
man dig | nl -ba | tail -n +389 | head -n 6
zeigt, dass tail
das Richtige getan wird. -ba
weist an nl
, alle Zeilen zu nummerieren.