Thread frage zu verwendung des "system" befehls (5 answers)
Opened by lordy2008 at 2008-11-10 17:09

lordy2008
 2008-11-11 13:17
#116184 #116184
User since
2008-11-10
3 Artikel
BenutzerIn
[default_avatar]
danke, mit

Code (perl): (dl )
1
2
3
4
5
$cmd = "make_ndx -f $f1 << Ende\n".
        "r ${alpha1HelixStart}-${alpha1HelixEnd}\n".
        "r ${alpha2HelixStart}-${alpha2HelixEnd}\n".
        "q\n".
        "Ende";


gehts super, nur

Code (perl): (dl )
system $cmd ==0 or die "Fehler ($?)\n";


haut nicht hin

Code (perl): (dl )
1
2
3
4
#!/usr/bin/perl -w
use strict;
my $cmd = "pwd";
system $cmd == 0 or die "error ($?)\n";


führt zu

Code: (dl )
1
2
Argument "pwd" isn't numeric in numeric eq (==) at ./test.pl line 7.
Can't exec "1": Datei oder Verzeichnis nicht gefunden at ./test.pl line 7.


wenn ich auf

Code (perl): (dl )
1
2
3
4
#!/usr/bin/perl -w
use strict;
my $cmd = "pwd";
(system $cmd) == 0 or die "error ($?)\n";


ändere dann gehts. haut das bei dir ohne den klammern hin? bzw mit klammern schaut der ganze ausdruck etwas komisch aus ;-)

lg
lordy

View full thread frage zu verwendung des "system" befehls