/ / Як роздрукувати все значення, яке мій регулярний вираз може взяти в bash - regex, bash

Як мені роздрукувати всю цінність, яку мій регулярний вираз може використати в bash - regex, bash

Я хотів би надрукувати всі значення, які може отримати регулярний вираз у bash. Як я можу це зробити, знаючи, що наступний код не працює.

regex="^db10300[7-9]$"
for valueofregex in $regex
do
echo "$valueofregex";
done

Це, звичайно, слід надрукувати:

db103007
db103008
db103009

Спасибі заздалегідь

Відповіді:

2 для відповіді № 1

Схоже, ви шукаєте brace expansion:

for value in db10300{7..9}
do
echo "$value"
done