例如。 txt文件只是[
sed -i 's/[/linux/' txtfile
[
(这会产生错误不平衡括号([]))运行我想要替换的命令后linux
我\\
在前面尝试过,但我认为它不正确,并且搜索了一段时间找不到任何有用的东西。谢谢
答案1
您所需要的只是逃避[
使用\
:
sed -i 's/\[/linux/' txtfile
为了完整起见,另一种选择是将其放在括号表达式[
内[...]
:
sed -i 's/[[]/linux/' txtfile
例如。 txt文件只是[
sed -i 's/[/linux/' txtfile
[
(这会产生错误不平衡括号([]))运行我想要替换的命令后linux
我\\
在前面尝试过,但我认为它不正确,并且搜索了一段时间找不到任何有用的东西。谢谢
您所需要的只是逃避[
使用\
:
sed -i 's/\[/linux/' txtfile
为了完整起见,另一种选择是将其放在括号表达式[
内[...]
:
sed -i 's/[[]/linux/' txtfile