如何在Linux中使用printf命令格式化输出

avatar
作者
猴君
阅读量:0

在 Linux 中,printf 命令是一个强大的文本处理工具,可以用来格式化输出

  1. 基本语法:
printf "格式化字符串" [变量或值] 
  1. 格式化字符串中的特殊符号:
  • %s:字符串
  • %d:整数(十进制)
  • %f:浮点数
  • %x:整数(十六进制)
  • %o:整数(八进制)
  • %%:输出百分号 %
  1. 示例:
  • 输出字符串:
printf "Hello, World!\n" 
  • 输出整数、浮点数和字符串:
printf "我有 %d 个苹果,每个苹果的价格是 %.2f 元。\n" 5 3.14 
  • 输出变量:
name="张三" age=25 printf "我叫 %s,今年 %d 岁。\n" "$name" "$age" 
  • 输出当前日期和时间:
current_time=$(date) printf "当前时间是:%s\n" "$current_time" 

注意:在格式化字符串中,\n 表示换行符,用于在输出结束后开始新的一行。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!