欢迎光临散文网 会员登陆 & 注册

Linux bash printf 命令

2022-03-29 16:20 作者:麦嘎噔Linux  | 我要投稿

每当我们使用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命令。


Linux bash printf 命令的评论 (共 条)

分享到微博请遵守国家法律