The UNIX and Linux Forums  

Go Back   Die UNIX-und Linux-Foren > Top Foren > Shell Programmierung und Scripting
.
Google unix.com



Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier.

Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
Faden Thread Starter Forum Antworten Last Post
Perl-CGI-Skripte cb.mark High-Level-Programmierung 1 11-23-2006 10:56 AM
Ausführen von Shell-Skripte automatisch und ohne Verwendung von Batch-oder AT-Befehle ritzwan0 Shell Programmierung und Scripting 3 09-17-2006 03:51 PM
Unix-Kommandos in Perl-Skript athri UNIX for Dummies Questions & Answers 1 07-14-2006 10:31 AM
Perl-Aufruf Unix-System-Befehle new2ss Shell Programmierung und Scripting 4 04-05-2006 10:32 PM
Perl-Modul-Namen in allen Perl-Skripte rahulrathod Shell Programmierung und Scripting 2 12-02-2005 01:00 AM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Suche diesen Thread Rate Thread Anzeige-Modi
  #1 (permalink)  
Old 05-28-2008
userix userix is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Beiträge: 21
[PERL] UNIX-Befehle in Perl-Skripte

Ich verstehe, dass um grundlegende Unix-Befehle Typ I in der Regel an der Eingabeaufforderung ein, würde ich sie in der folgenden Form

Code:
system(ls -l);
or
exec(ls -l);

Aber wenn ich tatsächlich versuchen, verwenden Sie den Befehl, das Skript nicht zu kompilieren und hält mir ist ein Fehler mit dieser Linie. Wie kann ich Befehle in perl? Ich habe die richtige Shebang, der auf die perl exec. Danke.
  #2 (permalink)  
Old 05-28-2008
FourBrane FourBrane is offline
Registrierte Nutzer
  
 

Registriert seit: Mai 2008
Ort: Baton Rouge, LA
Beiträge: 4
System Calls

Um mehr zu erfahren über die perl System-Funktion, auf Ihre Befehlszeile Art
perldoc-f-System

(um mehr zu erfahren über die Verwendung von perldoc, Art 'man perldoc "an der Eingabeaufforderung).

Ihr Problem ist, dass die system () erwartet eine Liste von Dingen die Sie tun. Sie sind es, die mit zwei Punkte gibt, die nicht einmal durch ein Komma getrennt werden, so Perl wird verrückt versuchen herauszufinden, was Sie wollen.

Versuchen Sie,-System ( "ls-l"), die System () mit nur einer Sache, die Sie wollen. Diese mit exec. Stellen Sie sicher, dass perldoc-f exec, um die Unterschiede zwischen diesen beiden Befehlen.
Closed Thread

Lesezeichen

Tags
Unix-Befehle

Thread Tools Suche diesen Thread
Suche diesen Thread:

Erweiterte Suche
Anzeige-Modi Rate this thread
Rate this thread:

Forumregeln
Du möglicherweise nicht neue Themen
Du möglicherweise nicht nach Antworten
Du möglicherweise nicht post-Anlagen
Du möglicherweise nicht bearbeiten Sie Ihre Beiträge

BB-Code ist Auf
Smilies sind Auf
[IMG] Code Auf
HTML-Code ist Aus
Trackbacks sind Auf
Pingbacks sind Auf
Refbacks sind Auf




Alle Zeiten sind GMT -4. Es ist jetzt 06:06 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Ltd. Sprachliche Übersetzungen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Die UNIX-und Linux-Foren Content © Copyright 1993-2009. Alle Rechte Reserved.Ad Management von RedTyger

Content Relevant URLs durch vBSEO 3.2.0