[Linux-Biella] Sed

Andrea Ferraris linux@ml.bilug.linux.it
Fri, 6 Feb 2004 11:02:06 +0100


> From: "Cristiano Deana" <deana@bmm.it>
[...]
> Il giorno Thursday 05 February 2004 20:59, Andrea Ferraris mi scriveva:
>
> > Sono piu` che assolutamente d'accordo. Ho lavorato per un ISP a
> > Torino che si vantava di "PROGRAMMRE IN PERL".
> > Miii .... che vaccate tremende:
>
> Stai confondendo gli strumenti con l'uso che se ne fa.

A parte il fatto che in awk e` stato scritto anche un assembler e questo
credo sia stato eccessivo, quello che volevo dire e` che, dato che perl
e` di moda e fa figo (ormai da diversi anni) e molti sono ignoranti delle
potenzialita` della shell e delle utility UNIX standard (di cui possono
disporre
comunque e sempre, anche se non hanno perl), usano perl invece di queste,
che
consentono di svolgere la maggior parte delle attivita` di amministrazione
di un sistema UNIX in modo piu` efficace ed efficiente, a conoscerle.

> Perl e' un ottimo linguaggio, ha un sacco di 'accessori' e ci fai
veramente
> di tutto. Poi se venga utilizzato piu' o meno bene e' un altro discorso.

Il problema e` proprio questo. Dato che e` di moda e quindi piu` conosciuto,
viene usato anche quando e` meno adeguato.

> Ci sono mille cose che awk e sed ti permettono di fare piu' velocemente di
> perl ma ce ne sono 10000 che puoi fare con perl e NON con awk e sed.

Non parlo di sviluppo di programmi, ma nel campo dell'amministrazione
di un sistema UNIX?

> Se proprio vogliamo fare un paragone allora diciamo perl -> php.
>
> my 2 cents.

Non farmi piangere. C'e` qualcuno che fa fare a php le cose che sarebbe
meglio fare con le utility UNIX, anche se per fortuna sono meno che con
perl.

Il problema e` sempre lo stesso. Le persone usano quello che conoscono
invece di quello che e` piu` adeguato al problema che devono risolvere.
Questo vale anche per me, probabilmente cercherei di risolvere problemi
piu` adatti a perl che alla shell con quest'ultima, ma rimane il fatto
sostanziale:
per le attivita` piu` comuni di amministrazione di un sistema UNIX e` piu`
adatto (efficace ed efficiente) perl o la shell con le utility messe a
disposizione
dal sistema?

Andrea