perl学习笔记 - 输入与输出

这篇Perl学习笔记详细介绍了输入输出操作,包括钻石操作符<>用于读取输入文件,标准输入输出如<STDIN>和print,以及文件的读写操作。文章还涉及printf格式化输出,文件模式如读写追加,以及如何读写gz压缩文件和逐行处理文件内容。
摘要由CSDN通过智能技术生成

钻石操作符 <>  :从用户指定的位置读取输入(一般用于读取用户的输入文件)

注意:

1,<>会处理所有的输入,直到所有输入的结尾为止

一般在一个程序中只有一个<>,若出现多次则可能发生错误。

2,调用参数@ARGV  @ARGV 是一个装着调用参数的数组

标准输入输出

1,读取从键盘输入的值 <STDIN>

注意 :<STDIN>只读取键盘输入的一行,到换行符结束 (用chomp去掉换行符)

若<STDIN>没有赋值给变量,则默认存在$_中

#!usr/bin/perl -w
use strict;

my $name = "linda";

print "$name\n";

print "please input your name :";
chomp (my $name1 = <STDIN>);

print "your name is $name1\n";

 

2,输出到标准输出 print (一般默认为屏幕输出)

3,段落输出:

print << "EOF";   #遇到“EOF”开头的行才输出结束  怀疑其实和shell一样,不一定要是EOF这个字符,可以是其他。只要结束是一样的即可
A :" welcome to ssdd,hehe~"
B:"what do you mean by
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值