(本文为博闻网版权所有,转载必须注明出处。)

从STDIN中读取数据

要从标准输入(stdin)中读取数据,需要使用STDIN来处理。例如:

print "Enter high number:";
$i = ;
for ($j = 0; $j <= $i; $j++)
{
print $j, "n";
}

只要输入一个整数,该程序就将会正常运行。 每次读取一行数据。您还可以使用getc读取一个字符,例如:

   $i = getc(STDIN);

或使用read语句:

   read(STDIN, $i, 1);

read命令的第三个参数中的1是要读取的输入数据的长度。

读取环境变量

您可以使用PERL定义一个名为ENV的全局散列,它可用来检索环境变量的值。例如:

   print $ENV{'PATH'};

PERL注释
环境变量的名称必须使用大写字母

读取命令行参数

您可以使用PERL定义一个全局数组ARGV,其中包含所有传递给脚本的命令行参数。$#ARGV是传递的自变量的编号减1,$ARGV[0]是第一个被传递的自变量,$ARGV[1]是第二个被传递的自变量,依此类推。

现在,您应该能够阅读或编写简单的Perl脚本了。如果您乐于阅读整篇文档,会学到更多知识。有关其他信息,请查看下一页上的链接。




 打印  电子邮件  反馈  引用
编辑推荐
软件狗是什么?
软件狗(Software Dog)是一种计算机软件的加密方式,是“硬件加密锁”的
间谍软件工作原理
您的计算机是否曾变得非常慢,即使打开Word处理器也会占用很长时间,间谍软件可能
什么是路由算法?
路由器是管理网络流量和发送数据包的,但是它是如何决定数据包发送的呢?通过本文,博
Gnutella文件共...
Napster在巅峰时期或许是有史以来最受欢迎的网站。紧随其后的文件共享体系架构
主页 |  公司信息 |  广告服务 |  招聘信息 |  隐私 |  联系我们 |  帮助 |  条款和条件