perl之print,printf,sprintf使用案例详解

 更新时间:2021年09月01日 08:51:11   作者:亓磊  
这篇文章主要介绍了perl之print,printf,sprintf使用案例详解,本篇文章通过简要的案例,讲解了该项技术的了解与使用,以下就是详细内容,需要的朋友可以参考下

详细用法,可以查看perl用户手册。

perldoc -f print
perldoc -f printf
perldoc -f sprintf

他们各自支持的命令格式,都有三四种。但是常用的,也就一两种。

print

常用:

print LIST
print FILEHANDLE LIST

不常用(主要是因为隐含的细节,会导致阅读上的障碍吧):

print FILEHANDLE
print

print $foo;
print "Hello $world";
print $filehandle $something;

printf

常用:

printf FORMAT, LIST
printf FILEHANDLE FORMAT, LIST

不常用(主要是因为隐含的细节,会导致阅读上的障碍吧):

printf FILEHANDLE
printf

printf 'This is question %d on %s', 36882022, 'StackOverflow';

sprintf

命令格式,只有一种:

sprintf FORMAT, LIST

$result = sprintf('The %s is %d', 'answer', 42);

另外,sprinf还有很多复杂的用法,个人不常用。具体参考perldoc -f sprintf

例如:

printf '%2$d %1$d', 12, 34;      # prints "34 12"
printf '%3$d %d %1$d', 1, 2, 3;  # prints "3 1 1"

区别

command description
print 打印信息,可以输出到文件里
printf 可以整理信息的格式,可以输出到文件里。与sprintf类似,区别是可以打印
sprintf 可以整理信息的格式。与printf类似,区别是仅仅用于字符串的格式化,没有任何print效果。

参考文档

http://perldoc.perl.org/functions/print.html

http://perldoc.perl.org/functions/printf.html

http://perldoc.perl.org/functions/sprintf.html

到此这篇关于perl之print,printf,sprintf使用案例详解的文章就介绍到这了,更多相关perl之print,printf,sprintf使用内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Perl访问MSSQL并迁移到MySQL数据库脚本实例

    Perl访问MSSQL并迁移到MySQL数据库脚本实例

    这篇文章主要介绍了Perl访问MSSQL并迁移到MySQL数据库脚本实例,写了一个完整的迁移脚本和使用方法,需要的朋友可以参考下
    2014-06-06
  • perl Socket编程实例代码

    perl Socket编程实例代码

    Perl的networking 功能非常强大,基本上用c/c++能做的事perl都能做,而且做得更轻松方便,甚至可以只用10来行代码就完成了c/c++要几十上百甚至几百行才能完成得好的工作
    2013-02-02
  • perl的格式化输出及chomp的重要性分析

    perl的格式化输出及chomp的重要性分析

    perl格式化输出的一个例子,使用了chomp,需要的朋友可以参考下
    2013-02-02
  • perl中使用signal(信号)实例

    perl中使用signal(信号)实例

    这篇文章主要介绍了perl中使用signal(信号)实例,本文讲解了信号的相关知识以,并给出了perl代码实例,需要的朋友可以参考下
    2015-05-05
  • Perl中的列表和数组学习笔记

    Perl中的列表和数组学习笔记

    这篇文章主要介绍了Perl中的列表和数组学习笔记,本文讲解了列表、数组--列表的存贮、数组的存取、字符串中的方括号和变量替换、列表范围、数组的输出等内容,需要的朋友可以参考下
    2015-02-02
  • perl数据库添加、删除、更新、查询操作例子

    perl数据库添加、删除、更新、查询操作例子

    这篇文章主要介绍了perl数据库添加、删除、更新、查询操作例子,本文直接给出操作代码,需要的朋友可以参考下
    2014-08-08
  • perl文件包含(do,require,use)指令介绍

    perl文件包含(do,require,use)指令介绍

    Perl中的文件包含,有三种方法:do, require, 以及use,这里简单的介绍下方便需要的朋友
    2013-02-02
  • perl脚本实现限制ssh最大登录次数(支持白名单)

    perl脚本实现限制ssh最大登录次数(支持白名单)

    这篇文章主要介绍了perl脚本实现限制ssh最大登录次数,脚本支持支持白名单设置,例如root可以不限制登录次数,需要的朋友可以参考下
    2014-07-07
  • Perl哈希表用法解析

    Perl哈希表用法解析

    Perl语言有很多值得学习的地方,那么你对Perl哈希表的概念是否熟悉呢,这里和大家分享一下,希望本文的介绍能让你有所收获
    2013-02-02
  • perl上下文介绍

    perl上下文介绍

    了解perl的朋友,都知道perl上下文在perl编程中的重要性,这里粗浅的作下介绍,供初学的朋友参考
    2013-02-02

最新评论