需要删除冒号和单词之间的前导空格,如下所示。 在巴什或科恩壳西普特
输入:
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/:" *//')