sed 如何转义

sed 如何转义

例如。 txt文件只是[

sed -i 's/[/linux/' txtfile[(这会产生错误不平衡括号([]))运行我想要替换的命令后linux

\\在前面尝试过,但我认为它不正确,并且搜索了一段时间找不到任何有用的东西。谢谢

答案1

您所需要的只是逃避[使用\

sed -i 's/\[/linux/' txtfile

为了完整起见,另一种选择是将其放在括号表达式[[...]

sed -i 's/[[]/linux/' txtfile

相关内容