Допустим, я хочу создать в оболочке массив диапазонов целых чисел, такой, чтобы массив:
$ START_VALUE
$ END_VALUE
$ STEP_SIZE
, начиная с $ START_VALUE
. Для всех, кто знаком с Python, я ищу аналог range
в оболочках Bourne, особенно в Zsh.
Есть ли здесь какие-либо встроенные средства оболочки, которые могут помочь?
Примечание: функция Python range
поддерживает увеличивающие и уменьшающие массивы диапазонов (т.е. где $ START_VALUE
больше или меньше чем $ END_VALUE
).