我想在文件中使用 sed 将所有匹配的 tmp_[1] 更改为 tmp__1_

问题描述 投票:0回答:1

我想在文件中使用

tmp_[1]
将所有匹配的
tmp__1_
更改为
sed
。数字
1
可以是任意数量的数字,并且
[
必须使用
-
更改为
sed
,所有出现的情况都必须更改

tmp_[1]
tmp__1_
在文件中使用
sed
以及
tmp_[22]
tmp__22_

sed
1个回答
0
投票

使用 GNU

sed
和扩展正则表达式 (
-E
):

sed -E 's/(tmp_)\[([0-9]+)\]/\1_\2_/g' file.txt
© www.soinside.com 2019 - 2024. All rights reserved.