O una cosa del tipo:

cat | xmlint -format -
<incolli il testo che hai copiato da wireshark che sta su una linea
sola e premi invio>
<ctrl-d (EOF)>

Pero` forse anche io non ho capito quale vuole essere il workflow che
vuoi ottenere.

Ciao,

Nicola

2011/12/2 Marco Marongiu <[email protected]>:
> 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
_______________________________________________
Gulchelp mailing list
[email protected]
http://www.gulch.crs4.it/cgi-bin/mailman/listinfo/gulchelp

Rispondere a