training-web.ruГлавнаяКатегорииО насКарта сайтаПоискТёмная тема

Категории

Как сгенерировать последовательность чисел 1 2 3 seq BASH

Создано: 27 апреля 2017Автор: Егор Астапов1958 просмотровСложность: легкий

Очень часто нужно сгенерировать последовательность чисел 1 2 3 для циклов в BASH. Тут поможет команда seq. Вы можете сгенерировать руками последовательность чисел, но это большая трата времени. В этом примере применяется цикл for. Об этом цикле читайте в статье цикл for BASH.


# можно так: for a in $( seq 80 )
for a in `seq 80` 
do 
	echo -n "$a "
done 

#вывод: 1 2 3 4 5 ... 80

#Эта команда выводит последовательность целых чисел с шагом, заданным пользователем. 
#По-умолчанию, выводимые числа отделяются друг от друга 
#символом перевода строки, однако с помощью ключа -s может быть задан другой разделитель.

seq 10

#вывод:
1
2
3
4
5
6
7
8
9
10

seq -s : 10
#вывод: 1:2:3:4:5:6:7:8:9:10

Комментарии

реклама