我想用一个使用sed替换字符串中的两个或多个标签。但是,当我做的时候
回声" A \ t \ tB \ t \ tC" | sed' s / \ t \ t / \ t / g'
我得到同样的回复
A \吨\ TB \吨\的tC
我怎么能得到这个?
A \ TB \的tC
提前致谢!
答案 0 :(得分:0)
看起来你已经知道了 - 你只是错过了一个标志来回显=> -e
$ echo -e "A\t\tB\t\tC" | sed -e 's/\t\t/\t/g'
A B C
$ echo -e "A\t\tB\t\tC"
A B C
更新:不要忘记-e on sed!