您好我在Windows上使用perl这个脚本id3clean.pl,其输入文件参数为.mp3
perl -w id3clean.pl 1.mp3
但是命令是什么,以便脚本将为文件夹中的所有mp3文件运行,请帮助
答案 0 :(得分:2)
在Windows命令中,如果您不想编辑Perl代码,可以使用FOR LOOP为每个MP3文件调用Perl脚本,如下所示:
for %f in (*.mp3) do perl -w id3clean.pl "%f"
在Linux中,您可以在Bash shell中以相同的方式执行此操作:
for f in *.mp3; do perl -w id3clean.pl "$f"; done
答案 1 :(得分:0)
在perl脚本的开头附近添加此行。
BEGIN { @ARGV = map{ glob } @ARGV }
然后像这样调用你的脚本。
perl id3clean.pl *.mp3
然后可以在@ARGV数组中找到文件列表。