Я переглядаю номери в різному порядку. Я в змозі відображати їх у порядку збільшення, навіть з такими кроками, як:
$ seq --separator="," 1 10
1,2,3,4,5,6,7,8,9,10
$ seq --separator="," 1 2 10
1,3,5,7,9
Я також в змозі відображати їх у зворотному порядку, ні безперервно, ні кроково.
$ seq --separator="," 10 1
$ seq --separator="," 10 2 1
Немає виводу для вищезазначених команд.
Мої деталі оболонки:
$ bash --version
GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)
Copyright (C) 2005 Free Software Foundation, Inc.
Дайте мені знати, як я міг би відображати числа у порядку зменшення?
seq
це абсолютно нестандартний інструмент, і немає гарантії того, що будь-які дві реалізації будуть однаковими. Якщо вам потрібно написати цикл, який повторює зворотній бік чисел у bash, використовуйтеfor ((i=$max;i>=0;i--)) …
тощо.