Thread Wer kan mir helfen um diese Zeile in Perl umzusetzten?
(2 answers)
Opened by Chris at 2012-02-22 14:36
Dein Problem wird sein, dass die Variablen in Shell genau wie in Perl mit $ geschrieben werden (jedenfalls die Skalare in Perl).
In Perl erlauben die "" die Interpolation von Variablen; also versucht Perl, alle Variablen $foobar durch ihren Inhalt zu ersetzen. Bei $tmpdir mag das noch erwünscht sein; aber bei $i hab ich da meine Zweifel, weil das die Laufvariable der Shell-for-Schleife sein sollte (und was ist mit $user?). Du solltest jene $, die nicht von Perl beachtet werden sollen, mit Backslashes maskieren: \$. 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! |