标签: perl
除了检查后缀之外,还有其他方法吗?或者我应该坚持检查.txt?
答案 0 :(得分:6)
@ARGV只是提供给脚本的命令行参数列表,请参阅perlvar
@ARGV
如果您想知道其中一个参数是否是文件,您可能需要-e,请参阅file tests
-e
如果您希望第一个参数是文件名,则类似:
my $filename = shift @ARGV; die "script.pl FILENAME expected" unless -e $filename;