Hi,
innerhalb von
"" interpretiert die Shell (jedenfalls die bash und auch die sh),
$string als Variable. Wenn diese nicht definiert ist, dann wird ein Leerstring eingesetzt.
Du führst also wahrscheinlich ein
perl -E "my ;" aus...
Die einfachen Hochkommata
' verhindern die Shell-Interpolation von
$variablen...
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!