Linux команда далі виводить послідовність чисел. Це, здавалося б, проста команда, яка служить кільком корисним цілям.
Це стандартна оболонка, стандартна для Linux, незалежно від вашого дистрибутива.
Після введення запрошення оболонки (вікно термінала, що часто викликається з віконного середовища за допомогою комбінації клавіш Ctrl + Alt + T), запустіть програму, набравши:
seq [параметр] перший крок останній
Необов'язкові аргументи last, first і increment визначають останній номер послідовності, перший номер послідовності і значення, на яке збільшується послідовність. Типово, як перший, так і типовий до 1.
Seq аналізує необов'язкові числові аргументи в такому порядку: last, first, increment, навіть якщо атрибути не відображаються таким чином при введенні команди. Таким чином, зазначення єдиного числового аргументу визначає кінцеве число в послідовності; вказування двох чисел визначає початкові і кінцеві числа з послідовністю за замовчуванням 1.
Seq підтримує п'ять варіантів:
Числові формати відповідають правилам друку. Таким чином,% e - це подвійне число у стандартній десятковій формі,% f - це подвійне число у записі з фіксованою комою, а% g - подвійне число у стандартному або експоненційному записі, залежно від величини числа.
Щоб показати послідовність чисел на екрані між 20 і 50:
сек 20 50
Щоб показати ряд чисел на екрані від одного до 10:
сек 10
Щоб відобразити ряд чисел на екрані між 100 і 120, з кроком 2:
сек 100 2 120
Щоб зберегти вивід команди Seq, замість того, щоб показувати його у стандартному виводі, просто передайте його до файла:
сек 1 5 100 | кішка > numbers.txt
Використовуйте параметри для налаштування виводу.
Щоб створити список номерів до 999, які відформатовано як тризначні числа:
сек-ш 999
Щоб створити список з 500 чисел для текстового файлу, розділених комами замість появи в нових рядках:
сек-с, 500 | кішка > numbers.txt
Щоб використовувати пробіл як частину роздільника, вкажіть весь рядок у подвійні лапки.
Щоб створити список номерів у зворотному порядку:
сек 10 -1 1
Щоб створити список чисел з плаваючою точкою від нуля до одиниці, збільшених на 0,1:
сек 0 0,1 1
Щоб сформувати список зі 100 номерів рахунків, розділених комами, з префіксом Inv- як частиною вихідних даних і всіх вихідних даних однакової довжини:
seq -s "", Inv-"" -w 100