Я хотів би надрукувати всі значення, які може отримати регулярний вираз у 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