я хочу соответствовать 12,345 в следующей строке: adf99fgl12,345qsdfm34
В общем случае у меня есть число (цена) с запятой в строке, которая содержит цифры, буквы и другие символы, но без запятых. Я хочу сказать, чтобы sed извлекал цену, то есть все числа до и после запятой и запятую.
Самое близкое выражение, которое я нашел, было:
echo adf99fgl12,345qsdfm34 | sed "s / [^ 0-9] * \ ([0-9] +, [0-9] * \) [^ 0-9] * / \ 1 /"
Спасибо