请教往列表里输入的一个问题~

wh62592855 2010-06-11 09:26:32
[root@mylinux perl]# more t4.pl
#!/usr/bin/perl

#$t1 = <STDIN>;

#print "$t1";

@t2 = <STDIN>;

print "@t2";
[root@mylinux perl]# ./t4.pl
haha
hehe
enen

[3]+ Stopped ./t4.pl
[root@mylinux perl]#

在向@t2中输入内容的时候 我使用ctrl+z结束
可是好像内容没有print出来
而是显示了[3]+ Stopped ./t4.pl

请问一下这是怎么回事呢?
...全文
96 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hfCoder 2010-06-11
  • 打赏
  • 举报
回复
不懂,up
steptodream 2010-06-11
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 wh62592855 的回复:]
那换个问题好了,如何以文件作为<STDIN>的输入内容呢?
[/Quote]
找个perl的书看看啊
来个简单的

#!/usr/bin/perl
while(<>){
print $_;
}


./test.pl test1 test2
就会一行一行的把test1文件和test2文件的内容打印到屏幕
fibbery 2010-06-11
  • 打赏
  • 举报
回复
你可以打开文件直接使用<>来读取文件内容。
wh62592855 2010-06-11
  • 打赏
  • 举报
回复
。。不要这么水好不好
wh62592855 2010-06-11
  • 打赏
  • 举报
回复
那换个问题好了,如何以文件作为<STDIN>的输入内容呢?
wh62592855 2010-06-11
  • 打赏
  • 举报
回复
解决了。。我虚拟机外面的环境是XP 我以为要按CTRL+Z
其实虚拟机里面LINUX 用CTRL+D就可以了

37,721

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧