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
