读 《C程序员精通Perl》http://book.douban.com/subject/1232075/ 3.7节 和3.8节 笔记
#!/usr/bin/perl
use strict;
use warnings;
print "\n $#ARGV --> $0 $ARGV[0] $ARGV[1] $ARGV[2]\n";
运行结果:
[root@localhost perl_practice]# ./argv.pl a b c
2 --> ./argv.pl a b c
[root@localhost perl_practice]#
查看English模块是否存在和使用的方法:
# perldoc English
# perldoc perlvar
#!/usr/bin/perl
use strict;
use warnings;
use English;
print "\n $#ARGV --> $PROCESS_ID $PROGRAM_NAME $ARGV[0] $ARGV[1] $ARGV[2]\n";
运行结果:
[root@localhost perl_practice]# ./english_argv.pl a b c
2 --> 1117 ./english_argv.pl a b c
[root@localhost perl_practice]#
本文是阅读《C程序员精通Perl》3.7和3.8节的笔记,介绍了如何在Perl中使用ARGV数组以及如何通过English模块改变内置变量的名称,通过示例展示了在命令行中传递参数给perl脚本并使用English模块进行处理的过程。

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



