2

无论如何,将这两个简化为一个:

temp=${i//[/\\[}
temp=${temp//]/\\]}

输入:

i[1]
i[2]

输出:

i\[1\]
i\[2\]
4

1 回答 1

1
sed 's/[][]/\\&/g' foo.txt
  • 在每一行中寻找[]
  • 放在\每次出现之前
于 2013-04-10T23:58:06.407 回答