vielleicht kann mir ja jemand einen optimierungsvorschlag für folgenden Code machen:
Code: Alles auswählen
cat file | sed -ne 's/<\([^>]Attribute\)>/<\1>\
/gp' |sed -ne 's/^.*<Name>\(.*\)<\/Name><Value>\(.*\)<\/Value>.*$/\1 \2/p' | awk 'BEGIN { { printf "%-30s %s\n", "Attribute", "Value" } { printf "%s\n", "-----------------------------------------------------
-------" } } { printf "%-30s %s\n", $1, $2 }'
Das System ist allerdings ein HP-UX.
Die Datei ist wie folgt aufgebaut:
Code: Alles auswählen
<Attribute><Name>name1</Name><Value>value1</Value></Attribute><Attribute><Name>name2</Name><Value>value2</Value>...
Code: Alles auswählen
Attribute Value
----------------------------------------------
name1 value1
name2 value2