Shell 删除多余重复的字符(tr -s)

436 阅读1分钟
  • tr -s:删除多余重复的字符,只会删除相连的重复字符,最少会保留一位。

  • 格式:tr -s "字符"

    # 删除多余的空格
    $ echo "a     b      c d" | tr -s " "
    a b c d
    
    # 删除多余的 a 与 空格
    $ echo "aaaaaab      c d" | tr -s "a" | tr -s " "
    ab c d