Ответ 1
Поскольку это все еще главный результат Google, обновленный ответ:
текущая версия поддерживает bash style {c1..c2}
, где c1
и c2
являются символами:
Выражение формы '
{c1..c2}
, гдеc1
иc2
- это одиночные символы (которые могут быть многобайтными символами), расширяется до каждого символа в диапазоне отc1
доc2
в любом символьная последовательность используется внутри. Для символов с кодовыми точками ниже 128 это US ASCII (это единственный случай, который потребуется большинству пользователей). Если какой-либо промежуточный символ недоступен для печати, для его распечатки используется соответствующая цитата. Если последовательность символов отменена, выход находится в обратном порядке, например. '{d..a}
подставляется как'd c b a
.
Это определенно присутствует в 5.0.7 и выше. Я не могу найти, когда это было введено в истории выпуска zsh, но первая архивная версия, документирующая ее, указывает, что она была введена с июля 2012 года по ноябрь 2014 года.