Расширение скобки {} — одна из наиболее малоиспользуемых, но замечательных функций в оболочках Linux. Он предоставляет удобный способ мгновенно генерировать произвольные строки или целочисленные последовательности без их ввода вручную. Чтобы использовать раскрытие фигурных скобок, заключите начало и конец последовательности в фигурные скобки {}, разделенные двумя точками.
Например:
$ echo {1..5}
1 2 3 4 5Это расширится до напечатанных целых чисел от 1 до 5. по отдельным строкам. Вы также можете использовать
буквы: $ echo {a..e}
a b c d eВот несколько полезных применений расширения фигурных скобок: Генерируйте имена файлов последовательно,
например:
$ touch report-{1..12}.txtПечатайте диапазоны для использования в циклах
$ for i in {1..10}; do...doneСоздайте несколько каталогов одновременно:
$ mkdir backup-{1-4} Переместите несколько файлов:
$ mv data-{1..5}.txt