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



需要删除冒号和单词之间的前导空格,如下所示。 在巴什或科恩壳西普特

输入:

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

输出:

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

提前谢谢。

试试这个,它按照你的意图工作

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

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

它只是删除所有双空格。

使用 sed 很简单:

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

最新更新