shell 中如何使用 ${var/pattern/replacement} 将紧邻的多个 tab 替换成一个 tab

yang3wei 2015-04-09 08:45:16
#/bin/bash
var="123 haha hehe"
echo ${var/ +/ }


空白处是制表符,shell 的 regex 不支持 + 号么?
...全文
194 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yang3wei 2015-04-10
  • 打赏
  • 举报
回复
引用 1 楼 iasky 的回复:
\t才是制表符吧?
是啊,但是 ${var/Pattern/Replacement} 识别不了啊
iasky 2015-04-10
  • 打赏
  • 举报
回复
\t才是制表符吧?

19,615

社区成员

发帖
与我相关
我的任务
社区描述
系统使用、管理、维护问题。可以是Ubuntu, Fedora, Unix等等
社区管理员
  • 系统维护与使用区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧