Ich lerne die verschiedenen Befehle von sed und habe einige Experimente durchgeführt. Der Befehl, den ich versuche, ist:
root:[~]# seq 7 | sed -n '1~2H; 2~2{G;p}'
2
1
4
1
3
6
1
3
5
root:[~]#
Ich habe den Befehl analysiert und für mich sollte das letzte Zeilenumbruchzeichen nach der Nummer 5
nicht existieren. Unten ist meine Analyse.
Basierend auf meiner Analyse sollte die Ausgabe die Zellen mit dem roten Hintergrund sein. Wie Sie sehen können, gibt es kein letztes Zeilenumbruchzeichen. Wo irre ich mich Danke im Voraus.
seq
auf 8 erhöhen . Sie werden sehen, dass es nach 5 keine neue Zeile gibt.