是否可以在同一命令中将多个模式更改为不同的值?让我说我有
A B C D ABC
Run Code Online (Sandbox Code Playgroud)
我想将每个A改为1,每个B改为2,每个C改为3
所以输出会是
1 2 3 D 123
Run Code Online (Sandbox Code Playgroud)
因为我有3个模式要改变,我想避免单独替换它们.我以为会有类似的东西
sed -r s/'(A|B|C)'/(1|2|3)/
Run Code Online (Sandbox Code Playgroud)
但当然这只是将A或B或C替换为(1 | 2 | 3).我应该提一下,我的真实模式比那更复杂......
谢谢!