如何删除多余的空格在bash? [英] How to remove extra spaces in bash?

查看:143
本文介绍了如何删除多余的空格在bash?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何删除多余的空格在变量 HEAD

  HEAD =如何删除多余的空格

结果:

 如何删除多余的空格


解决方案

试试这个:

 回声$ HEAD| TR -s

或者你想将其保存在一个变量:

  NEWHEAD = $(回声$ HEAD| TR -s)

更新

要除去开头和结尾的空格,这样做:

  NEWHEAD = $(回声$ HEAD| TR -s)
NEWHEAD = $ {NEWHEAD %%}
NEWHEAD = $ {NEWHEAD ##}

How to remove extra spaces in variable HEAD?

HEAD="    how to  remove    extra        spaces                     "

Result:

how to remove extra spaces

解决方案

Try this:

echo "$HEAD" | tr -s " "

or maybe you want to save it in a variable:

NEWHEAD=$(echo "$HEAD" | tr -s " ")

Update

To remove leading and trailing whitespaces, do this:

NEWHEAD=$(echo "$HEAD" | tr -s " ")
NEWHEAD=${NEWHEAD%% }
NEWHEAD=${NEWHEAD## }

这篇关于如何删除多余的空格在bash?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆