printf - WinDaLex/windalex.github.io GitHub Wiki

printf 是一个 shell builtin 命令,作用与 echo 相似,用来输出格式化字符串,使用方法和 C 语言中的 printf 函数一样。

Usage

输出 “hello, world”:

$ printf "hello, world"
hello, world

使用占位符:

$ printf "%d + %d = %d" 1 1 2
1 + 1 = 2

进行格式化:

$ printf "%-5s: %.2f" Alex 50.20147 
Alex : 50.20

See also

与 printf 用途相似的 builtin 命令还有 echo

还有更多 shell builtin 命令,请见 Unix-like 系统上的常用工具及 shell builtin 命令