perl程序,my_program如下:
#! /usr/bin/env perl -w
while (defined($line = <>)){
chomp($line);
print “It was &line that I saw!\n”;
}
在unix运行命令:$ ./my_program fred barney betty
下面描述错误的是:
将处理文件 fred,再处理文件 barney, 最后是文件 betty
从一个文件fred到另一个文件barney之间没有空行
如果输入结束时, <>将返回0并结束while
由于<>通常被用来处理所有的输入, 因此在同一个序中重复使用是不正确的。
这道题你会答吗?花几分钟告诉大家答案吧!