1、print 后如跑num 可以不加 ; 跟字符或其他要加?? 命令中,跟字符后不加 ; ,输出为空 # perl -e "print 11" 11[root@centOS02 perl]# perl -e "print a" [root@centOS02 perl]# 2、|| or if ($_ < 5 || $_ > 10) { || 这里逻辑或,为什么if条件中把条件定为 5..10 的数为真 3、print "h l o\n" | " e l "; # hello print "h l o\n" ^ " e l "; # HELLO print "hello\n" & '______'; #...
by bitterness - Perl - 2008-12-23 15:28:00 阅读(1830) 回复(9)
小骆驼书9.5.3讲解了一个更新大量文件的例子,实际操作发现一个问题,即如何用while(<>)读取多个文件,具体如下: 上百个形如file03.dat的文件需要处理,用while(<>)读入,在命令行输入perl program file*.dat,报错:cannot open file*.dat,invalid argument 请问各位大侠,这种情况如何操作多个文件,总不能挨个输入吧,本人菜鸟,希望各位大侠不吝赐教,多谢! [ 本帖最后由 younixme 于 2009-3-5 18:01 编辑 ]
我的需求如下,我有一匹文件需要处理,比如查找某个IP地址对应的访问信息,然后文件名是由规律的,yyyymmddhhmmss比如 20060601140102 20060601140111 20060601140124 20060601140135 20060601140143 20060601140152 我想读入14点01分所有的文件 假设我写的脚本是process.pl 我想完成process.pl 200606011401* ,这当然是不可能的,如何达到读入多个文件的效果呢? 谢谢
已看过clusterssh的源文件,好像是用names pipe 解决的这个问题, 但是自己尝试时能够向一些command写入内容,但是xterm却不行~ 请高手们解释解释~~
如题: 如果想同时执行多个外部调用,像windows下要让 system("a1.cmd"),system("b1.exe"),system("c.cmd")...... 同时运行 (即windows系统同时运行 a1.cmd, b1.exe, c.cmd,......) 在perl的源程序中该咋样处理? 是不是要用到多线程,目前还没看到这些,请gs们指点,感谢之至!!!