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

时间:2018-08-22 01:50:13

标签: bash shell ksh

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

输入:

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

输出:

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

谢谢。

3 个答案:

答案 0 :(得分:1)

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

它只会删除所有的双空格。

答案 1 :(得分:1)

尝试一下,它会按您的意愿工作

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

答案 2 :(得分:0)

使用sed简单:

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