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

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

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

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

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

print
常用:

print LIST
print FILEHANDLE LIST

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

print FILEHANDLE
print

printf
常用:

printf FORMAT, LIST
printf FILEHANDLE FORMAT, LIST

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

printf FILEHANDLE
printf

sprintf
命令格式,只有一种:

sprintf FORMAT, LIST

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

例如:

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

目录
相关文章
|
7月前
|
存储
学习printf的基本用法
学习printf的基本用法
|
4月前
|
Shell C语言 开发者
printf命令
`printf`命令是Shell脚本和许多编程语言中强大的输出工具。它提供了广泛的数据格式化选项,使得输出更加灵活和精确。了解并熟练使用 `printf`能够大幅提升脚本和程序的输出质量,是每个开发者和系统管理员应该掌握的技能。
58 3
|
存储 Linux C语言
深入解析Linux环境下的sprintf()和printf()函数
在C语言中,`sprintf()`和`printf()`函数是用于格式化输出的两个重要函数。`sprintf()`函数将格式化的数据写入一个字符串,而`printf()`函数则将格式化的数据输出到标准输出。在Linux环境中,这两个函数被广泛应用于各种编程任务。本文将详细介绍这两个函数的用法,包括格式化字符串的语法和一些常见的使用场景。
568 1
|
Python
14 python - break和continue
14 python - break和continue
46 0
|
Python
python--if,while,break,continue
python--if,while,break,continue
|
Go 索引
Go 中的格式化字符串`fmt.Sprintf()` 和 `fmt.Printf()`
在 Go 中,可以使用 fmt.Sprintf() 和 fmt.Printf() 函数来格式化字符串,这两个函数类似于 C 语言中的 scanf 和 printf 函数。本文介绍了五个最常用的格式化动词和参数索引的使用方法。
189 0
|
Python
Python - break、continue 的使用
Python - break、continue 的使用
162 0
Python - break、continue 的使用
Goland-Println,Printf和 Sprintf 区别
Goland-Println,Printf和 Sprintf 区别
181 0
|
IDE Go 开发工具
Go基础:格式化输出--Printf、Sprintf、Fprintf
Go基础:格式化输出--Printf、Sprintf、Fprintf
510 0