Thread das boese shell & (14 answers)
Opened by mark05 at 2011-07-03 17:21

Linuxer
 2011-07-03 17:43
#150101 #150101
User since
2006-01-27
3882 Artikel
HausmeisterIn

user image
Wie reichst Du denn die Daten an die externen Programme weiter?

Wenn man system() die Argumente als Liste übergibt, sollte keine Shell genutzt werden um das Kommando zu starten.

Code (perl): (dl )
1
2
3
4
5
# Shell
system("./extern $do $what $ever") == 0 or die "system() failed: $!\n";

# no Shell
system("./extern", $do, $what, $ever) == 0 or die "system() failed: $!\n";


perldoc -f system
meine Beiträge: I.d.R. alle Angaben ohne Gewähr und auf Linux abgestimmt!
Die Sprache heisst Perl, nicht PERL. - Bitte Crossposts als solche kenntlich machen!

View full thread das boese shell &