发新话题
打印

有个perl程序,其中有几句话不懂,请高人指点

有个perl程序,其中有几句话不懂,请高人指点

1.   
($grd, $h, $kapa, $cxx, $cyy, $cxy, $min, $dev) = split;

2.   
$hk = `grdinfo $grd | grep Command | cut -d' ' -f 4`; chop($hk);


3.   
($aa,$minH,$maxH,$mink,$maxk) = split(/[R\/]/,$hk);


4.   
open(PLT,"|psxy -JX $hk -O -K -Se -W2/255/255/255");
     printf PLT "%6.2f %8.4f %6.1f %s %s\n",$h,$kapa,$theta,sqrt($dev/$s1),sqrt($dev/$s2);
     close(PLT);      

TOP

这些都是基本的 perl 语法、函数
perl 博大精深,还是先找些书看看吧      
'
◆ 发帖时请【突出主题】, 以便您的问题能够及时得到回复
◆ 发帖时请将您的【代码】或者【脚本】写在 [code] 和 [/code] 中间

TOP

永远不要指望到论坛问几个问题就能掌握一门儿语言       
'
◆ 发帖时请【突出主题】, 以便您的问题能够及时得到回复
◆ 发帖时请将您的【代码】或者【脚本】写在 [code] 和 [/code] 中间

TOP

支持 版主      

TOP

2.   
$hk = `grdinfo $grd | grep Command | cut -d' ' -f 4`; chop($hk);


有经验的perler会写成:

`grdinfo $grd | grep Command | cut -d' ' -f 4` ||  chop;      
15 is too short

TOP

发新话题