Hallo,
folgender Sachverahlt:mittels $input =~ s/suche/ersetze/g;
gehe ich meinen input durch und ersetze meine suche.
Was aber wenn ich nach einem Pfad suche als folgendes Konstrukt habe:
$input =~ s//home/xaranx/file//home/xaranx/file1/g;
mit
$input =~ s//home/xaranx/file//home/xaranx/file1/g;
hierbei bekomme ich zwar keine Fehlermeldung, der Perl Interpreter führt die suche aber auch nicht durch :-(
Du arbeitest sicher nicht mit angeschalteten Warnungen oder mit use strict?
Denn dein Fehler liegt mit Sicherheit woanders:
my $input = '/home/xaranx/file';
$input =~ s//home/xaranx/file//home/xaranx/file1/g;
print $input
klappt einwandfrei bei mir.
Struppi.