Salve a tutti,

esiste un modo in Bash per poter quotare una stringa che contiene entrambi
gli stili di quoting ('' e "")?

Per chiarire, sto debuggando un'applicazione che invia XML over HTTP,
copiaincollando da Wireshark il pezzettone di XML che mi interessa.
Il problema e' che l'XML e' ottimizzato (-> no a capo, no spazi), contiene
pezzi single quoted (e.g. version='1.0') e double quoted (e.g.
type="application/atom+xml;type=entry"), e per poter usare xmllint devo
quindi passare per editor di testo, incollare, salvare su file1.xml e poi

xmllint -format file1.xml > file2.xml
rm file1.xml

mi sembra tutto molto macchinoso, e non riesco a pensare neanche a come
creare uno scriptino per semplificarmi la vita, visto che il problema e'
proprio nell'impossibilita' di passargli la stringa come argomento!

Qualcuno ha idea di come potrei fare? Magari qualche sintassi esotica per
il quoting*?

Grazie in anticipo,
c.

* ho gia' provato con $"" ma mi scancella tutti i doppi apici all'interno
della stringa incollata ($"prima->""<-dopo" -> "prima-><-dopo"), e addio
validazione XML

-- 
Carlo Sciolla

--==(A)==--
Linux User #372086
My personal blog: http://www.skuro.tk
Follow me on twitter: http://twitter.com/skuro
 <http://twitter.com/skuro>Fork me on Github: http://github.com/skuro
<http://github.com/skuro>My LinkedIn profile:
http://nl.linkedin.com/in/carlosciolla
--==(A)==--

Senior Developer at Backbase - Next Generation Portal Software for
Financials & Large Enterprises (http://www.backbase.com)
_______________________________________________
Gulchelp mailing list
[email protected]
http://www.gulch.crs4.it/cgi-bin/mailman/listinfo/gulchelp

Rispondere a