删除单词 shell 脚本之间的空格

Removing white spaces between words shell script

需要删除冒号和单词之间的前导空格,如下所示。在 bash 或 korn shell scipt

输入:

TEST="test":"           94 days (8193578 seconds)"

输出:

"test":"94 days (8193578 seconds)"

提前致谢。

简单使用 sed:

TEST=$(echo ${TEST} | sed -e 's/:" *//')

最快的可能解决方案:
echo ${TEST// /}

它只是删除所有双空格。

试试这个,它会如您所愿

TEST=$(echo ${TEST} | sed -e 's/:"[[:space:]]*/:"/')