Я пытаюсь заменить значения, имеющие знак минус минус и заменяя их знаком «минус». У меня есть это регулярное выражение, которое не совсем работает в SED, хотя я не понимаю, почему.Замените минус минус минусом
echo '8.8-' | sed 's/(\d+(?:\.\d+)?)-/-\\1/'
SED возвращает 8.8-
Я попробовал выражение в Notepad ++ RegEx Помощь плагин, который соответствует 8.8- и определяет суб-матч \ 1, как 8,8
Спасибо за подробное объяснение. – Todd