如果Windows上的Perl腳本像在Linux上一樣工作,那麼對於包含文件名的通配符來說,這將是一件好事。使Windows上的Perl像Linux一樣工作(通配符參數擴展)
例如:
perl myscript.pl *.txt
在Linux上,bash將擴大* .TXT一組文件名並通過那些Perl解釋器爲各個參數。在Windows上,* .txt被直接傳遞到Perl中。
所以,基本上,我在尋找的東西是放在腳本的頂部,它將擴展通配符參數,以便腳本的其餘部分可以與Linux上的相同。
例如:
myscript.pl
use warnings;
use strict;
# Mystery code to expand all wildcard params, fudging ARGV in the process
# ----
<Insert code here>
# ----
# Rest of script
...
+1尼斯簡單的小模塊。 – TLP