PDA

Visualizza la versione completa : [Perl] inviare comandi alla shell tramite programma in perl


ncknm
05-08-2011, 12:48
Salve a tutti, devo creare un programma in perl per un progetto universitario.

spiego le caratteristiche che deve avere il programma:

1. leggere da file gia creato dall'utente.
2. lettura dei comandi che si trovano all interno del file, ad esempio il comando per creare una nuova cartelle, o il comando che lancia la lista dei processi, esso deve se il caso leggere una sequenza di comandi
3.inviare tali comandi alla schell
4.visualizzare il risultato del comando.

ancora non ho scritto nessuna riga di programma, mi rivolgo a voi per quanto riguarda il punto 2, 3, non chiedo che mi venga fatto il programma, ma solo che mi venga suggerito come passare i comandi una volta letti, alla shell...se conoscete un manuale che lo spiega, ancora meglio :) grazie a tutti per la collaborazione, spero di essere stato chiaro.

ciao ciao

Mich_
16-08-2011, 10:51
Per il punto 3, vedi la funzione system (sta nel manuale perlfunc)

Per il punto 2 (lettura da file di una stringa fino al \n ), dovresti trovare esempi in giro (qualsiasi file in Perl dovrebbe servirti quale esempio - in giro per la rete trovi molte cose gia` pronte da cui trarre spunti)

Loading