加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

perl 学习 --2013-4-11

发布时间:2020-12-16 00:14:17 所属栏目:大数据 来源:网络整理
导读:内容: 1.q,qq,qw,qx 2.$_ 3.打开文件2种方式 4.defined,undef 执行(1) [root@zbk11g ~]# perl -e' print q/this is a biken/; ' this is a biken[root@zbk11g ~]# [root@zbk11g ~]# perl -e' print qq/this is a biken/; ' this is a bike [root@zbk11

内容:

1.q,qq,qw,qx

2.$_

3.打开文件2种方式

4.defined,undef

执行(1)

[root@zbk11g ~]# perl -e'
> print q/this is a biken/;
> '
this is a biken[root@zbk11g ~]#

[root@zbk11g ~]# perl -e'
> print qq/this is a biken/;
> '
this is a bike

[root@zbk11g ~]# perl -e'
> print qw/this is a biken/;
> '
thisisabiken[root@zbk11g ~]#

[root@zbk11g ~]# perl -e'
> print qx/this is a biken/;
> '
[root@zbk11g ~]# perl -e'
> print qx/date/;
> '
Wed Apr 10 19:16:19 PDT 2013
[root@zbk11g ~]#

小结:q=单引,qq=双引,qw={'$name1','$name2'},qx=反引··,并且qw在输出时只输出变量不包含空格;

(2)

$_为默认输入变量

[root@zbk11g ~]# perl p9
china is my motherland
do|you|know
[root@zbk11g ~]# more p9
#!/usr/bin/perl
open("FL2","txt") or die "can't open the file!";
while(<FL2>)
{
print $_; #文本的第一行,第二行循环输出;
}
close FL2;
[root@zbk11g ~]# more txt
china is my motherland
do|you|know

(3)

1.

[root@zbk11g ~]# more p9
#!/usr/bin/perl
open("FL2","txt") or die "can't open the file!";
while(<FL2>)
{
print $_;
}
close FL2;

2.

[root@zbk11g ~]# more p9
#!/usr/bin/perl
#open("FL2","txt") or die "can't open the file!";
open "FL2","<","txt" or die "can't open the file!";
while(<FL2>)
{
print $_;
}
close FL2;

(4)

[root@zbk11g ~]# perl p9 OK [root@zbk11g ~]# more p9 #!/usr/bin/perl $na="name"; print "OKn" if defined $na; [root@zbk11g ~]# perl p9 [root@zbk11g ~]# more p9 #!/usr/bin/perl $na="name"; undef $na; print "OKn" if defined $na; 小结:defined判断后面的变量是否有效,有效有1,无效为0;undef将原定义的变量失效;

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读