Linux 中的 printf 命令和示例
Linux 中的“ printf ”命令用于在终端窗口上显示给定的字符串、数字或任何其他格式说明符。它的工作方式与“printf”在 C 等编程语言中的工作方式相同。
句法:
$printf [-v var] format [arguments]
注意: printf可以有格式说明符、转义序列或普通字符。
格式说明符:最常用的 printf 说明符是 %s、%b、%d、%x 和 %f。
例子:
- %s说明符:它基本上是字符串输出的字符串说明符。
$printf "%s\n" "Hello, World!"
输出:
- %b 说明符:它与字符串说明符相同,但它允许我们用参数解释转义序列。
Input: printf "%s\n" "Hello, World! \n" "From Geeks For Geeks\n" Output: Hello, World! \n From Geeks For Geeks\n
注意:上面几行中的转义序列“ \n ”在与“ %s ”说明符一起使用时没有特殊意义,就像其他字符一样对待。如果我们将“%s”用“%B“,那么它会被解释为一个字符。
Input : printf "%b\n" "Hello, World! \n" "From Geeks For Geeks\n" Output: Hello, World! From Geeks For Geeks
例子:
$printf "%b\n" "Geeks" "for" "\nGeeks\n"
输出:
- %d 说明符:它是一个整数说明符,用于显示整数值。
$printf "%d\n" "213" "109"
输出:
- %f 说明符:用于浮点值的输出。
$printf "%f\n" "1.32" "3.14"
输出:
- %x 说明符:它用于整数的小写十六进制值的输出和用于填充输出。
$printf "%08x\n" "1024"
输出: