当perl脚本运行时,从命令行上传递给它的单词是存储在内建数组@ARGV中的,而你可以像对其余任何数组一样将数据从中恢复 出来(例如,使用shift, pop或其他方式)。
我们先写一个脚本args.pl,它仅由一行代码组成。通过对它进行操作来说明@ARGV的功能。
(args.pl)
print join (" ", @ARGV);
现在从命令行中向该脚本传参数:
$ perl args.pl Now is the time!
上述命令执行结果
本文介绍Perl脚本中如何使用内置数组@ARGV处理命令行参数。通过一个简单的示例脚本args.pl,演示了如何收集并打印从命令行传递给脚本的所有参数。
当perl脚本运行时,从命令行上传递给它的单词是存储在内建数组@ARGV中的,而你可以像对其余任何数组一样将数据从中恢复 出来(例如,使用shift, pop或其他方式)。
我们先写一个脚本args.pl,它仅由一行代码组成。通过对它进行操作来说明@ARGV的功能。
(args.pl)
print join (" ", @ARGV);
现在从命令行中向该脚本传参数:
$ perl args.pl Now is the time!
上述命令执行结果
2万+

被折叠的 条评论
为什么被折叠?