Мне нужно найти и заменить буквенно-цифровую строку с помощью SED.
Строка поиска: Test:rXXXXX
, где XXXXX всегда будет 5-значным числом
Заменить строку: Test:rYYYYY
, где YYYYY всегда будет пятизначным числом
Я придумал следующее:
echo 'Test:r12345' | sed 's/Test:r[0-9][0-9][0-9][0-9][0-9]$/Test:rYYYYY/g'
Это работает в настоящее время.
Есть ли лучший способ добиться этого? Я не хочу использовать '[0-9]' 5 раз в выражении