Чем можно сгенерировать числа по шаблону?
#1
Есть шаблон. Допустим, такой: `ABC123**11*1`. Вместо `*` должны быть все возможные числа. То есть, конечный результат должен быть примерно таким:
  • `ABC123001101`
  • `ABC123001111`
  • `ABC123001121`

Есть ли утилиты для таких дел? В идеале, чтобы можно было использовать и буквы английского алфавита (т.е. 0-9, A-Z). На данный момент доступен линукс, но могу и фряхой воспользоваться.
It's time to kick gum and chew ass. And i'm all out of ass.
#2
Я бы накатал bash-скрипт, если шаблон именно таков.
#3
Если по порядку, то можешь воспользоваться bash или zsh (обрати внимание на отсутствие кавычек):

```
echo ABC123{{0..9},{a..z},{A..Z}}{{0..9},{a..z},{A..Z}}11{{0..9},{a..z},{A..Z}}1
```

Так как конструкцию разворачивает шелл, это будет работать со всеми утилитами (осторожно, можно упереться в лимит inodes):

```
touch ABC123{{0..9},{a..z},{A..Z}}{{0..9},{a..z},{A..Z}}11{{0..9},{a..z},{A..Z}}1
```

Это из простого. Но в зависимости от применения можно взять инструмент посерьёзнее.
Правила форума
[Новичкам] Как правильно задавать вопросы, чтобы Вам помогли

«Буду бить аккуратно, но сильно!» © Лёлик, х/ф «Бриллиантовая рука»
#4
mord0d post_id=421 time=1586875147 user_id=57 Написал:echo ABC123{{0..9},{a..z},{A..Z}}{{0..9},{a..z},{A..Z}}11{{0..9},{a..z},{A..Z}}1
Это идеально, спасибо!
It's time to kick gum and chew ass. And i'm all out of ass.
Возможно похожие темы ...
Тема
Автор
  /  
Последний пост

Перейти к форуму:

Пользователи, просматривающие эту тему: 1 Гость(ей)