Gibt es eine Möglichkeit, $xmllint --format file
ohne den Header-Abschnitt zu verwenden?xmllint: Formatieren ohne Header hinzufügen
<?xml version="1.0"?>
<Tag>
<Sub>A</Sub>
</Tag>
Ich weiß, Sie --c14n
verwenden, aber das scheint nicht mit --format
gut zu mischen. Wie $xmllint --format --c14n file
wird nur produzieren:
<Tag><Sub>A</Sub></Tag>
Gewünschtes Ergebnis
<Tag>
<Sub>A</Sub>
</Tag>
Ich hätte wahrscheinlich die Anfrage hinzugefügt, dass das Skript für etwa 1M einzelne Dateien ausgeführt wird. Wäre sed besser als tail -n +2 ?. Entschuldigung, wenn das eine dumme Frage ist. – Overseer10
@ Overseer10 Ich bin mir nicht sicher, ich aktualisierte die Antwort mit mehr Informationen. – andlrc