\(和\)用于保存正则表达式的一部分,而\1和\2用于保存回调的部分。
例如:
将sample.txt,内容如下
1...........55...........1010..........10100.........100
替换为
1-55-1010-10100-100
所使用的sed表达式为:
sed 's/\([0-9][0-9]*\)\.\{5,\}\([0-9][0-9]*\)/\1-\2/' sample.txt
博客园 © 2004-2025 浙公网安备 33010602011771号 浙ICP备2021040463号-3