Linux bash printf 命令
每当我们使用bash时,我们都会使用echo命令来打印一个标准输出,因为它很容易使用,并且非常适合我们的需要。但由于echo的简单性,也附加了一些限制,如输出格式控制。因此,Printf是一种有效的替代echo的方法。它可以很容易地在bash中使用,就像我们在其他编程语言中使用它一样。
printf命令的语法为:
printf [-v var] format [arguments]
Printf可以有转义序列、格式说明符、参数或普通字符。例如:
printf "hello world"
Bash Printf命令示例
1.printf命令接受多个参数,如果参数比格式说明符多,则对所有参数重用格式字符串。例如:

2.printf命令的另一个例子是:

这里Open Points: %s\nClosed Points: %s\n是一个格式,而12和21是参数。因此,在执行命令时,有两个换行符(\n)和两个格式说明符(%s)被参数替换。
Printf转义字符
\n -显示一个新的行。
\r -显示回车。
\v -垂直制表符
\\ -显示反斜杠字符。
\b -显示退格字符。
\t -水平制表符
在本教程中,您已经通过示例学习了Linux printf命令。