Thread system() in Perl mit multiplen Argumenten (15 answers)
Opened by LordK at 2016-07-03 14:59

hlubenow
 2016-07-03 19:39
#184994 #184994
User since
2009-02-22
875 Artikel
BenutzerIn
[default_avatar]
Ich würd' halt gucken, welcher String bei system() ankommt.
Weiß' nicht, ob man auch ein Array übergeben kann, aber ich würde lieber einen String übergeben und den vorher genau im einzelnen zusammenbauen.
Code (perl): (dl )
1
2
3
my $execstr = "mafft $file.fasta infile 5 1";
print "$execstr\n";
# system($execstr);


Aber ich seh' schon, mit "\n", "y", "q" willst Du wohl Eingaben nach Programmstart übergeben, oder?
Dafür würde man wahrscheinlich IPC::Open2 verwenden.
Last edited: 2016-07-03 19:59:31 +0200 (CEST)

View full thread system() in Perl mit multiplen Argumenten