Newsgroup: it.comp.lang.perl
Titolo: Lanciare uno script perl da un altro script

Ciao a tutti,
io ho uno script pl il quale alla fine della sua esecuzione che non
visualizza nulla a video
deve poter chiamare un altro script perl.
Esiste un istruzione che mi permette di fare questo?
Grazie,
    Ivan

     Ivan
Scusa ma non capisco ... vuoi stampare solo a video? Perchè non lo fai
dallo stesso script? Ad ogni modo il comando che potrebbe interessarti è
require ...
ciaz
***************************************
messaggio inviato tramite HostSearch.it
---------------------------------------
---> 
http://www.hostsearch.it/newsgroup
***************************************

system ("$path/
script.pl
"); ?
and...@tasso.info


system ("$path/
script.pl
"); ?
OMMIODDIOOO!!!
Ma cos'e`? In quale mostruosa dimensione infernale siamo finiti?
Se proprio non ci si vuole perdere nelle complicazioni di 'use' e della
scrittura di un modulo, si puo` usare 'require'; e se anche questo sembra
troppo, c'e` pur sempre 'do', deprecato, ma e` pur sempre li`.
Chiamare addirittura 'system', che presumibilmente lancera` una nuova
istanza dell'interprete, mi sembra proprio un'idea suggerita da qualche
diabolicamente oscura e malevola potenza. Origine che si palesa nel fatto
che funziona... purtroppo!
Ciao.

 Esiste un istruzione che mi permette di fare questo?
la risposta per Ivan è:
Si, esistono differenti sistemi per fare ciò che desideri:
use, require, do, exec, eval, system
Ognuno di quali implica differenti conseguenze. La documentazione di ognuna
di queste funzioni è disponibile facendo:
    perldoc -f NOMEFUNZIONE
dalla command-line.
Ti consiglio di leggertele tutte, e comunque - dopo che avrai letto e
capito - se non avrai le idee chiare su cosa ti conviene usare, allora
scrivi un messaggio qui, spiegando bene PERCHÉ vorresti chiamare uno script
diverso, e COSA vorresti che succedesse DOPO averlo chiamato (differenti
funzioni implicano differenti ritorni).
Spero di essere stato utile...
dd

invece di aiutare a risolvere un problema.
Eh, no, caro. Se "aiutare come si puo'" va bene per gli altri, va bene
anche per me. Io cosi' ho cercato di aiutare come potevo, dicendo i metodi
a disposizione, e spiegando perche' "system", fra le tante soluzioni
possibili, e' normalmente la peggiore (orribilmente peggiore, tanto
peggiore da meritare un "OMMIODDIOO!!"); e "do" non e' la migliore.
Dove sarebbe la confusione? E quale fondamentale informazione in piu', o
piu' precisa, pensi di aver dato tu?
Ciao.

 piu' precisa, pensi di aver dato tu?
Se leggi la mia risposta a Ivan, ti renderai conto di alcune cose
importanti:
1. ho risposto direttamente alla sua domanda (per quanto ne so io) dandogli
una lista (più chiara e completa della tua ;-) di funzioni che gli
potrebbero essere utili
2. gli ho suggerito le fonti in cui avrebbe potuto cercare direttamente la
soluzione più appropriata
3. gli ho offerto successiva collaborazione in caso non capisse le
spiegazioni
4. gli ho chiesto di dettagliare meglio il problema, perché spesso la gente
invece di esporre lo SCOPO che vorrebbe ottenere, chiede come potrebbe
utilizzare il tal MEZZO, e spesso tale mezzo si rivela inappropriato.
5. Non ho fatto battutacce :-))))
Con questo, non è che credo di essere stato meglio di te, solo che me la
tiro meno :-)))) (battuta, ok?)
Pace in terra agli uomini di buona volontà (e se sono donne... ancora
meglio) ;-)
ciao
dd
--
Viva perl, viva la figa!

tiro meno :-))))
Questione di eta`, immagino. Voglio dire, anch'io, da giovane, figurati...
adesso invece mi ci vuole qualche tiro in piu`, che ci vuoi fare?
Ciao.