千家信息网

printf 格式

发表于:2024-11-20 作者:千家信息网编辑
千家信息网最后更新 2024年11月20日,格式:printf format [string]printf 格式 参数由于printf的行为是由POSIX标准所定义,因此使用printg的脚本比使用echo更具可移植性.程序:#!/bin/ba
千家信息网最后更新 2024年11月20日printf 格式

格式:

printf format [string]

printf 格式 参数

由于printf的行为是由POSIX标准所定义,因此使用printg的脚本比使用echo更具可移植性.


程序:

#!/bin/bash


printf "%-10s %-8s %-4s\n" 姓名 性别 体重kg

printf "%-10s %-8s %-4.2f\n" 郭靖 男 66.1234

printf "%-10s %-8s %-4.2f\n" 杨过 男 48.6543

printf "%-10s %-8s %-4.2f\n" 郭芙 女 47.9876


# format-string为双引号

printf "%d %s\n" 1 "abc"


# 单引号与双引号效果一样

printf '%d %s\n' 1 "abc"



运行结果:

姓名 性别 体重kg

郭靖 男 66.12

杨过 男 48.65

郭芙 女 47.99

1 abc

1 abc


0