Как получить последовательность чисел с помощью команды seq в FreeBSD

case `uname` in FreeBSD)a=$#; case $a in 2) case $1 in 0) jot $(($2+1)) 0 $2 ;; *) jot $2 $1 $2 ;;esac;esac;esac; # usage: seq 1 4; seq 0 4


Команда case uname in freebsd)a=$#; case $a in 2) case $1 in 0) jot $(($2+1)) 0 $2 ;; *) jot $2 $1 $2 ;;esac;esac;esac; выполняет следующее:
— Проверяет, если операционная система является FreeBSD.
— Проверяет количество аргументов командной строки.
— Если есть 2 аргумента, проверяет первый аргумент.
— Если первый аргумент равен 0, команда jot будет использоваться для генерации последовательности чисел от 0 до второго аргумента.
— Если первый аргумент не равен 0, команда jot будет использоваться для генерации последовательности чисел от первого аргумента до второго аргумента.

Эта команда полезна для генерации последовательности чисел в FreeBSD. Альтернативой может быть использование команды seq вместо jot для генерации последовательности чисел. В данном случае команда принимает два аргумента: первое число и последнее число в последовательности.

Ответить

Ваш адрес email не будет опубликован. Обязательные поля помечены *