【问题标题】:Removing white spaces between words shell script删除单词shell脚本之间的空格
【发布时间】:2018-08-22 01:50:12
【问题描述】:

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

输入:

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

输出:

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

提前致谢。

【问题讨论】:

    标签: bash shell ksh


    【解决方案1】:

    试试这个,效果如你所愿

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

    【讨论】:

      【解决方案2】:

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

      它只是删除了所有的双空格。

      【讨论】:

        【解决方案3】:

        简单使用 sed:

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

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2014-10-01
          • 2012-05-29
          • 1970-01-01
          • 2018-05-14
          • 1970-01-01
          相关资源
          最近更新 更多