Perl でファイル名間の余分なスペースを削除する方法
先頭と末尾のスペースは正規表現 $line =~ s/^\s+|\s+$//x; で削除できます。
これは私のコードがどのように見えるかです:
use File::Find;
find (\&wanted, '.');
sub wanted {
my $file = $File::Find::name;
$file =~ s/\$//g;
print "**file = $file\n";
}
$file
次のことができます。
My File.jpg
myfile$
$myfile
my$file
$
私が使用しているファイル名から削除するには、$file =~ s/\$//g;
これはスペースでも機能しますか?