Il 02/12/2011 13:54, Carlo Sciolla ha scritto:
> 
> Cerco una soluzione che mi permetta di utilizzare la stringa cosi'
> com'e', senza doverla ritoccare, permettendomi di copiaincollare il
> testo dandolo subito in paso a xmllint.

Non essendo il massimo esperto di bash, non so se ha un operatore simile
alle "generalized quotes" di perl (q, qq...). Quindi credo che opterei
per una via intermedia, cioè far passare il XML attraverso sed, e poi
"quotare" il tutto. Esempio:

> bronto@brabham:/tmp$ cat test
> Text line with single 'quotes'
> Text line with double "quotes"
> Text with "both" 'quotes'
> bronto@brabham:/tmp$ sed -e 's/"/\\"/g' test | while read LINE ; do echo 
> "$LINE" ; done
> Text line with single 'quotes'
> Text line with double "quotes"
> Text with "both" 'quotes'

Può aiutare?

Ciao!
-- bronto
_______________________________________________
Gulchelp mailing list
[email protected]
http://www.gulch.crs4.it/cgi-bin/mailman/listinfo/gulchelp

Rispondere a