il file è il seguente:
Codice: Seleziona tutto
<Placemark>
<name><![CDATA['Paperino-66869']]></name>
<description><![CDATA[' nome: Paperino-66869 ID: 54:235:6234 Manuf: Unknown Type: Disney Channel: 11 Fumetto: <FONT color=red> paperinik+topolino -kindomhearts </FONT> Last time: Sat Apr 11 19:22:05 2020]]></description>
<Point>
<amico>pluto</amico>
</Point>
</Placemark>
Codice: Seleziona tutto
TEST=$(xmllint --xpath "string(//name)" fileT.xml)
TEST2=$(xmllint --xpath "string(//amico)" fileT.kml)
TEST3=$(xmllint --xpath "string(//description)" fileT.xml)
Codice: Seleziona tutto
'Paperino-66869'
La seconda dà:
Codice: Seleziona tutto
pluto
il problema nasce con la 3a costante, questo è l'output:
Codice: Seleziona tutto
' nome: Paperino-66869 ID: 54:235:6234 Manuf: Unknown Type: Disney Channel: 11 Fumetto: <FONT color=red> paperinik+topolino -kindomhearts </FONT> Last time: Sat Apr 11 19:22:05 2020
nome: Paperino-66869
ID: 54:235:6234
Manuf: Unknown
ecc..
come posso fare? ho pensato a l'utilizzo di comandi come cut, sed o awk, da inserire con un pipe ma facendo alcune prove non sono riuscito a venirne a capo.
qualche suggerimento?