[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: domanda su sed (filtro ^M email)



-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Leonardo Canducci, Fri, Feb 21, 2003 at 02:25:45PM +0100:
> :0 fhbw
> * ^X-XaM3-API-Version
> | sed 's/=0D=0A/\n/g'

io dopo un po' di esperimenti uso
:0 fHbw
* ^X-XaM3-API-Version
| /usr/bin/awk '{ gsub("=0D=0A", "\n"); if (sub("=$", "") == 1) printf("%s", $0); else print $0 }' | awk '{ gsub ("=20", " ") ; gsub("=0D=0A", "\n"); print $0 }'

> 1. cosa sono le opzioni fhbw all'inizio?

man 5 procmailrc  # linea 66 e segg.

> 2. cosa matcha esattamente "=0D=0A"?

=XX è il quoted-printable. xx è il codice ASCII del carattere non
printable. 0D è CR (\r) e 0A è LF (\n). Il problema è che a volte la
sequenza è splittata su più righe... una sega con le pinze!

> 3. la g alla fine dello script di sed aggiunge solo uno spazio?

no, rende "global" il match.

p.
- -- 
pbm - "somewhere in these nighlights lies the answer
    -  and you can get diamonds, diamonds by the yard"
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+Vju1KFDpwG6aWbARAh4IAJ0eqb+chfm72qbkOFrZLlnfDNNelQCeIFJD
7/jcC3SOAWrznxZUzHRcJM8=
=fjeI
-----END PGP SIGNATURE-----



Reply to: