Расширение Bash Brace в Linux с примерами
Brase exransiоn - это способ, с помощью которого произвольные строки могут быть сгенерированы из терминала или с помощью любого bаsh sсriрt, он позволяет вам создавать несколько измененных аргументов командной строки из одного аргумента. Синтаксис для грубого расширения включает в себя либо последовательность действий, либо составленный список данных внутри фигурных кистей «{}». На корпусе не должно быть вкраплений белого цвета. Есть две необязательные части расширения Brace - Preamble и Postscript. Преамбула ставится перед каждой строкой, содержащейся в фигурных скобках, а затем к каждой результирующей строке добавляется Postscript, расширяясь слева направо.
Метод 1. Использование списков, разделенных запятыми
эхо {выродки, потому что, выродки} echo {"привет", "мир"}
Метод 2: Использование диапазонов. Могут использоваться различные типы диапазонов, например числовые, буквенные или и то, и другое. Последовательность состоит из начального и конечного термина, разделенных двумя точками «..» в фигурных скобках «{}».
эхо {A..D} эхо {3..8} эхо {A..C} {1..2}
Метод 3: Использование преамбулы. Шаблоны, которые нужно раскрыть в фигурные скобки, могут содержать начальный термин, называемый преамбулой. Выражение скобки может содержать список, разделенный запятыми, или диапазон.
echo gfg {1..4} эхо gfg {1,5,9}
Метод 4: Используя Postscript , как и Preamble, он также может иметь конечную часть, известную как Postscript.
эхо {1..3} gfg эхо {1,5,9} gfg
Расширение Bash может быть вложенным.
эхо {а, б {1..3}, в}
Расширение Bash также можно использовать с другими командами, например, мы можем создать несколько папок с помощью одной команды, используя расширение скобок с помощью команды mkdir.