Was ist der beste Weg, führende und nachgestellte Leerzeichen im XML-Wert zu zählen? wenn ich diese xml Insbesondere habe:Wie kann ich führende und nachfolgende Leerzeichen in xml mit awk zählen?
<?xml version="1.0" encoding="UTF-8"?>
<dvm name="Filename" xml="http://www.google.it">
<description>AL</description>
<columns>
<column>abcde</column>
<column>fg</column>
</columns>
<rows>
<row>
<cell id="1"> 08 4 </cell>
<cell id="2">AG</cell>
</row>
<row>
<cell id="1"> 00 6 </cell>
<cell id="2"> AL </cell>
</row>
<row>
<cell id="1">0 42 </cell>
<cell id="2">AN </cell>
</row>
</rows>
</dvm>
Wie kann ich zähle führende und nachgestellte Leerzeichen zwischen „>“ und dem ersten Auftreten von Zeichen/Ziffer und/oder zwischen dem letzten Zeichen/Ziffer und dem XML-End-Tag-Wert mit awk Befehl? Ich muss die Summe der führenden Leerzeichen und die Summe der abschließenden Leerzeichen kennen und sie in zwei Variablen setzen. Danke im Voraus.
Die Ausgabe sollte sein:
führende: 8
nachlauf: 20
Hallo, danke für deine Antwort. mit Ihrem Code ist die Ausgabe: führen: Nachlauf: 4 – ciaccaro
Vielleicht sind sie Tab-Zeichen? Es wäre einfach, sie als einzelne Leerzeichen zu behandeln, indem Sie '[[:: Leerzeichen:]]' in jedem der Muster anstelle eines Leerzeichen verwenden. –
Es ist Leerzeichen, keine Tabs – ciaccaro