bash, Конструкция генерации строк { .. }Источник: Bash Pocket Reference by Arnold Robbins Данная конструкция позволяет генерировать произвольные строки. * * * Первый способ использования - перечисление символов через запятую: {a,b,c,d, ...} например # echo c{a,u}t в результате echo выведет два слова: cat и cut * * * Второй способ использования - указание диапазона чисел, который нужно перебрать: {start..end [ ..incr ] } пример: все числа от 1 до 5 # echo {1..5} или так # ls /etc/rc{1..5}.d/ пример: только нечётные числа в диапазоне от 1 до 10 # echo {1..10..2} * * * Интересная возможность - добавление нулей. Во время перебора они будут сохранены. например # ls image{01..05}.jpg будет искать файлы image01.jpg , image02.jpg и так далее. #bash 2018-07-24 22:41:51
|