В Баш I'have отсортированного массива целых чисел, как:Как группа в диапазонах отсортированный массив целых чисел в Bash
array[0]=1
array[1]=2
array[2]=3
array[3]=4
array[4]=7
array[5]=9
array[6]=10
array[7]=13
array[8]=15
array[9]=16
И я хочу, чтобы получить выход как:
1-4 , 7,9-10,13,15-16
Существует простой и быстрый способ сделать это?
Извините, моя ошибка, уже исправил вопрос. Это отсортированный массив целых чисел. –
Есть ли какая-либо логика для этой группировки или она просто случайна? – anubhava
Мне кажется, что он сгруппирован по смежным номерам? Как 11,12,13,15 стать 11-13,15 – Jite