Bash LeftPad字符串,带有变量内的空间



我想要这样的东西:

  CUSTOMERNAME="THIS IS A TEST"
  printf "| %-30s " $CUSTOMERNAME

但问题是,值 customername 有一些空间。输出看起来很喜欢:

 | THIS                           | IS                             | A                              | TEST

,但我想要这样的东西

 | THIS IS A TEST                |

我该怎么办?有什么想法吗?

谢谢hauke

为了防止单词扩展,请双引用变量:

printf "| %-30s " "$CUSTOMERNAME"

相关内容

  • 没有找到相关文章

最新更新