my $command = "wget --user=Mein@Username --password=MeinPassword ... ";
Da ist sie, diese doofe Gewohnheit der Deutschen, ohne Sinn die Doppelquotas zu benutzen:
my $command = 'wget --user="Mein@Username" --password="MeinPassword" ... ';
oder, wenn es denn schon so schlampig sein soll:
my $command = "wget --user=Mein\@Username --password=MeinPassword ... ";
Andererseits ist es ganz schlechter Stil, Daten im Programm unterzubringen.
my $benutzer='Mein@Username';
my $passwort='MeinPassword';
# ...
my $command = "wget --user='$benutzer' --password='$passwort' ..."