小编use*_*491的帖子

sed中的反向引用返回错误的值

我正在尝试使用sed替换表达式.正则表达式适用于vim但不适用于sed.我正在用斜线替换数字前的最后一个破折号

/www/file-name-1 
Run Code Online (Sandbox Code Playgroud)

应该回来

/www/file-name/1
Run Code Online (Sandbox Code Playgroud)

我使用以下命令,但它继续输出/ www/file-name/0

sed 's/-[0-9]/\/\0/g' input.txt
Run Code Online (Sandbox Code Playgroud)

我究竟做错了什么?

regex macos sed

8
推荐指数
2
解决办法
1万
查看次数

标签 统计

macos ×1

regex ×1

sed ×1