Вопросы с тегом «brace-expansion»

Механизм оболочки, который используется для генерации произвольных строк.

1
Почему диапазон расширения фигурной скобки использует две точки вместо трех (многоточие)?
Я , наконец , понял / понял , почему я никогда не получил с помощью bash«s (а также zsh» s) Диапазон фигурных скобках правильно: синтаксис {1..10}вместо того , что я предполагал быть многоточие , то есть {1...10}. Могу ли я узнать, почему две точки были выбраны из трех точек? Использование …

3
Расширение Bash шестнадцатеричное
Я хотел бы знать, есть ли способ использовать расширение bash для просмотра всех возможностей комбинации для ряда цифр в шестнадцатеричном формате. Я могу расширить в двоичных файлах В базе 2: echo {0..1}{0..1}{0..1} Что возвращает: 000 001 010 011 100 101 110 111 В базе 10: echo {0..9}{0..9} Что возвращает: 00 …

4
Расширение скобки справа налево
В zsh (и других оболочках), если я включу аргумент, например (например): {a,b,c}{d,e,f} расширение скобки превращает это в: ad ae af bd be bf cd ce cf Для моих целей важен порядок аргументов, и мне нужно, чтобы фигурные скобки расширялись справа налево, а не слева направо. То есть я хочу, чтобы …


2
bash, сочетающий расширение по шаблону с расширением скобки
Я пытаюсь раскрыть строку, включающую подстановочный знак и набор расширений, указанных в фигурных скобках. Ничто не работает, как показано в примере ниже. переменная firstListрасширяется штраф, но ни один secondList, thirdListили fourthListрасширяется должным образом. Я также пробовал разные версии, evalно ни одна не работает. Любая помощь будет оценена #!/bin/bash touch a.ext1 …

4
Как я могу подавить пробел между сгенерированными аргументами во время расширения фигурной скобки?
Я использовал следующую команду для создания списка URL, которые я хочу протестировать: echo -e localhost:8080/reports/{promos,promo-updates,scandown}/{130,139,142}{,-unburdened,-burdened}{,.pdf,.xls,.xlsx,.csv,.preload}"\n" >> urls.txt К сожалению, URL-адреса, добавленные к urls.txtкаждому, имели перед ними пробел (за исключением первого, конечно). Я понимаю, почему это произошло, и я понимаю, что мог бы просто снять его, обнажив sedвыражение лица, но я …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.