Re: [PEDANTIC] Re: ^M (e otto!)
On Thu, Jan 31, 2002 at 02:54:03PM +0100, /dev/null wrote:
> > Personalmente continuo a preferire sed perche' e' piu' flessibile.
> De gustibus...
Appunto, visto che solitamente non mi limito a sostituire un carattere ma
faccio anche qualcosina di piu' complicato.
> > > > al massimo sarebbe potuto essere 's/^M//g' giusto per dovere di
> > > > precisione, e comunque sia facendo in quel modo a me li ha
[..]
> Ho solo fatto notare che cosi` come lo avevi scritto non era
> corretto. Penso che se e` stata fatta la domanda non tutti
> sappiano gia` la risposta.
Puntiglio inutile, IHMO.
> > > Inoltre, se proprio vuoi cercare il pelo nell'uovo, per
> > > togliere *tutti* i ^M, il modo migliore e` usare tr, che
> > > 1) e` piu` veloce (GNU sed e` bello ma orribilmente lento);
> > Forse perche' fa tanto di piu' rispetto al limitato tr? O credi che sed
> > faccia solo le sostituzioni con s/ ?
> Che cosa vuoi dire? Non e` che sed faccia "piu`" o "meno" di tr.
> Hanno due ruoli completamente diversi.
Si vede che non hai mai usato sed che per fare sostituzioni. Ti invito a
leggere il buon libro di O'Reilly sull'argomento per colmare le tue lacune.
> Per sostituire *tutti* i caratteri "a" con "b" non c'e` *bisogno*
> di sed: conviene usare tr che e` piu` piccolo e piu` efficiente.
Su questo non c'e' dubbio ma liquidare sed paragonandolo a tr significa non
aver capito molto del suo uso (sempre IMHO).
--
Pierluigi De Rosa (thorin@linux.it).
<< LINUX: the choice of a GNU generation >>
<< For my real address... ask the Balrog. >>
* Sostenete la Lega per la Soppressione dei Troll *
Reply to: