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