标签: linux shell sed
我尝试使用sed替换4个空格的标签,但它不起作用。
这是我的代码:
sed -i '{s/\t/ \{4\}/g}' filename
任何建议都表示赞赏。
答案 0 :(得分:7)
在sed中,替换不应该是正则表达式,因此请使用:
sed
sed -i.bak $'s/\t/ /g' filename
在gnu-sed上,即使这样也可以:
sed -i.bak 's/\t/ /g' filename