![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrati | Regole Forum | Collegamenti | Album | FAQ | Members List | Calendario | Ricerca | Today's Posts | Mark Forums Read |
| Shell scripting e di programmazione Pubblica domande su KSH, CSH, SH, Bash, Perl, PHP, sed, awk e da altri script di shell e linguaggi di scripting shell qui. |
Più di UNIX e Linux Forum Argomenti potreste trovare utili
|
||||
| Filo | Thread Starter | Forum | Risposte | Ultimo Post |
| Perl CGI Scripts | cb.mark | Di programmazione ad alto livello | 1 | 11-23-2006 10:56 AM |
| Eseguire gli script della shell automaticamente senza l'utilizzo di comandi batch o | ritzwan0 | Shell scripting e di programmazione | 3 | 09-17-2006 03:51 PM |
| Comandi Unix script in perl | athri | UNIX for Dummies Domande & Risposte | 1 | 07-14-2006 10:31 AM |
| Perl chiama comandi di sistema unix | new2ss | Shell scripting e di programmazione | 4 | 04-05-2006 10:32 PM |
| Sostituire il modulo Perl denominazione in tutti gli script in Perl | rahulrathod | Shell scripting e di programmazione | 2 | 12-02-2005 01:00 AM |
![]() |
|
|
LinkBack | Thread Tools | Cerca in questo Thread | Rate Thread | Modalità di visualizzazione |
|
|
|
||||
|
[PERL] Eseguire comandi Unix all'interno di script in Perl
Ho capito che, al fine di eseguire i comandi base Unix normalmente tipo al prompt, avrei bisogno di utilizzare il seguente formato Codice:
system(ls -l); or exec(ls -l); Ma quando in realtà tenta di utilizzare il comando, lo script non riesce a compilare e mantiene mi si verifica un errore con questa linea. Esattamente come faccio a eseguire i comandi in perl? Ho il corretto shebang che punti alla perl exec. Grazie. |
|
||||
|
chiamate di sistema
Per saperne di più su perl funzione di sistema, a linea di comando di tipo
perldoc sistema-f (per saperne di più su come utilizzare perldoc, tipo 'uomo perldoc' al prompt dei comandi). Il tuo problema è che il sistema () è in attesa di un elenco di cose che si vogliono fare. Sei dotandola di due elementi che non sono ancora separati da una virgola, in modo Perl sta pazzo cercando di capire quello che volete. Prova del sistema ( "ls-l") per fornire sistema () con una sola cosa lo desiderate fare. Stesso con exec. Assicurarsi di perldoc f-exec per scoprire le differenze tra questi due comandi. |
![]() |
| Segnalibri |
| Tag |
| comandi Unix |
| Thread Tools | Cerca in questo Thread |
| Modalità di visualizzazione | Vota questo thread |
|
|