Thread Systemaufruf mit backticks und Parameterübergabe (10 answers)
Opened by rabo at 2015-08-17 15:36

Raubtier
 2015-08-24 13:40
#181892 #181892
User since
2012-05-04
1054 Artikel
BenutzerIn

user image
Die Argumente müssen alle für die jeweilige Shell gequotet werden.

Alternativen:
a) Nutze open statt Backticks:
Code: (dl )
1
2
$ perl -wE'open(my $fh, "-|", "/usr/bin/perl", "-wE", "say q{hallo Klammer auf: ) }" );print for <$fh>'
hallo Klammer auf: )


b) Nutze CPAN:Capture::Tiny mit system (die Mehr-Argumente-Form) im Capture-Block.

Edit: pod durch mod ersetzt und somit Link berichtigt.
Last edited: 2015-08-24 14:58:04 +0200 (CEST)

View full thread Systemaufruf mit backticks und Parameterübergabe