Newsgroup: it.comp.os.linux.software
Titolo: Quando e' meglio Perl e quando, invece, Bash....

	Ciao. Volevo sapere quando e' + utile usare Perl e quando la shell.
Mi spiego: Ho visto che con Perl si puo' fare tutto, ma prprio TUTTO. A Questo
punto cosa mi serve una shell progrmmabile? Perche' non farne una con i comandi
necessari, tipo DOS (arrrrgggggg, eresia!!! ;))) e per la manutenzione del
proprio account usare degli script Perl?
	Pero'... potrei fare anche il discorso inverso: dato che la shell (io
uso la bash) e' cosi' potente, e' come un linguaggio di programmazione ad alto
livello, e unix mette a dispiszione un casino di piccoli tools (come: sed, cut,
tail, grep, awk [ok, ok, e + di un tool] e cosi' via) a cosa serve Perl.
	Be'... credo che la domanda piu' corretta, come da subj, sia:
                Quando e' meglio crearsi degli script Perl e quando, invece,
deli script la shell?
                Cos'e' che differenzia nettamente Perl dalla shell?
	Ciao, Matteo.
-- 
= = = = = = = = = = = = = = = = = = = = = = = = = = = = 
=  Il modo migliore di perdere una brutta abitudine   =
=      e' di sostituirla con una peggiore.            =
=                             (Jack Nicholson)        =
= = = = = = = = = = = = = = = = = = = = = = = = = = = = 
cam...@libero.it
icq number: #81761559

 proprio account usare degli script Perl?
Non capisco il tuo problema: con UNIX puoi fare cio' che ti pare
usando cio' che ti pare.
-- 
Pierluigi De Rosa (
tho...@durin.khazad-dum.net
).
<<      LINUX: the choice of a GNU generation     >>
<<   For my real address... ask the Balrog.       >>
* Sostenete la Lega per la Soppressione dei Troll *

 manutenzione del proprio account usare degli script Perl?
Calcola che il perl čče' nato dopo le shell...
Attualmente če' preferibile (infatti e' molto richiesto dalle aziende)
allo scripting di shell per motivi di performance (si dice che il perl
sia molto vicino al c++ come performance), per questo, ancora, e' uno dei
piu' utilizzati per i cgi-bin.
E poi il perl se la regna (perl forever!!!) :)) 
bye
-- 
b...@badshells.com
#########################
Linux is not free,
Linux is priceless.
#########################

dalla shell?
Ciao. Intanto penso  sia utile pensare che e' bello  sapere che esistono
entrambi. Non credo che a questa  domanda esista una risposta precisa, e
molto dipende dalle esigenze personali, dalle proprie conoscenze e cosi'
via.
Strutturalmente parlando  e' vero che perl  fa' tutto, ma e'  anche vero
che da' il meglio di  se' nella manipolazione/trattazione di stringhe (a
livelli superiori a sed, che cmq  trovo bellissimo). Per contro la shell
ha una  gestione piu'  "trasparente" rispetto al  sistema, e  quindi una
miglior integrazione.
Ovviamente   da  queste   considerazioni   scaturiscono  differenze   di
performance  (che  per  un  utilizzo comune  possono  anche  non  essere
significative...) a seconda del compito preposto allo script.
Teoricamente,  se  devi trattare  delle  stringhe,  lo strumento  ideale
sarebbe il perl,  per l'ampissima disposizione di  funzioni e strumenti,
ma  se non  hai  mai  programmato in  perl  potrebbe  essere una  fatica
inutile, avendo la shell e un po' di utility esterne come alleati.
Ci saranno  pero' dei casi  dove non potrai  prescindere dall'utilizzare
perl, integrazione  con i  DB, integrazione e  manipolazione web,  cgi e
compagnia.
Morale,  credo sia  una  scelta personale,  finche'  non si  riscontrano
limiti di performance.
Ciao.
-- 
Q:  Do you know what the death rate around here is?
A:  One per person.
Maurizio - Tannoiser
Founder Member of ERLUG (Emilia Romagna Linux User Group)
http://erlug.linux.it