Приветствуем, Гость! Регистрация

Чем можно сгенерировать числа по шаблону?
#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.
Ответ


Возможно похожие темы ...
Тема Автор Ответы Просмотры Последний пост
  Нужна система, чтобы можно было запустить с флешки на любом ноуте Fracta1L 3 1,696 30.05.2021 12:May
Последний пост: ozz

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


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