seq date для генераторов
Печать последовательностей дат.
Подпись
> seq date {flags}
Флаги
-
--output-format, -o {string}: печатает даты в этом формате (по умолчанию %Y-%m-%d) -
--input-format, -i {string}: указывает аргумент дат в этом формате (по умолчанию %Y-%m-%d) -
--begin-date, -b {string}: начальная дата диапазона -
--end-date, -e {string}: конечная дата -
--increment, -n {int}: приращение дат на это число -
--days, -d {int}: количество дней для печати -
--reverse, -r: печатать даты в обратном порядке
Типы ввода/вывода:
| ввод | вывод |
|---|---|
| ничего | список<строка> |
Примеры
Печать следующих 10 дней в формате ГГГГ-ММ-ДД с разделителем новой строки
>seq date--days10
Печать предыдущих 10 дней в формате ГГГГ-ММ-ДД с разделителем новой строки
>seq date--days10-r
Печать предыдущих 10 дней, начиная с сегодняшнего дня, в формате ММ/ДД/ГГГГ с разделителем новой строки
>seq date--days10-o'%m/%d/%Y'-r
Печать первых 10 дней января 2020 года
>seq date-b'2020-01-01'-e'2020-01-10'
╭───┬────────────╮
│0│2020-01-01│
│1│2020-01-02│
│2│2020-01-03│
│3│2020-01-04│
│4│2020-01-05│
│5│2020-01-06│
│6│2020-01-07│
│7│2020-01-08│
│8│2020-01-09│
│9│2020-01-10│
╰───┴────────────╯
Печать каждой пятой даты между 1 января 2020 года и 31 января 2020 года
>seq date-b'2020-01-01'-e'2020-01-31'-n5
╭───┬────────────╮
│0│2020-01-01│
│1│2020-01-06│
│2│2020-01-11│
│3│2020-01-16│
│4│2020-01-21│
│5│2020-01-26│
│6│2020-01-31│
╰───┴────────────╯
Copyright © 2019–2023 The Nushell Project DevelopersLicensed under the MIT License.
https://www.nushell.sh/commands/docs/seq_date.html