例如

  • 显示一个新行
printf  "this is the first line.\nand this is the second line.\n"
  • 显示反斜杠
printf  "a slash is a \.\n"
  • 显示一条水平线(如标签)
printf "display a horizontal line after this.\n \t"
bash - 除了使用 echo 之外,如何打印或者显示新行或者制表符

在 bash 脚本中打印变量或者文本有利于调试。
它可以追踪哪条线或者哪个变量有问题。
echo 是用于此类调试目的的常用方法。
但有时我们需要它在单行 bash 中打印制表符、换行符和其他转义字符串。
一种方法是使用 printf :

日期:2020-06-02 22:16:31 来源:oir作者:oir