这个问题在这里已经有了答案:





How to trim whitespace from a Bash variable?

(45 个回答)


7年前关闭。




在 ubuntu bash 脚本中如何从一个变量中删除空格

字符串将是

   3918912k

想要删除所有空格。

最佳答案

尝试在 shell 中执行此操作:

var="  3918912k"
echo ${var//[[:blank:]]/}
使用 parameter expansion(这是一个非 posix 功能)[[:blank:]] 是 POSIX 正则表达式类(删除空格、制表符...),参见 http://www.regular-expressions.info/posixbrackets.html

关于bash - 如何从字符串中删除空格?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/13659318/

10-16 13:51