англійськафранцузькаіспанська

Ad


Значок OnWorks

dateutils.dgrep – онлайн у хмарі

Запустіть dateutils.dgrep у постачальника безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда dateutils.dgrep, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

ПРОГРАМА:

ІМ'Я


dgrep - стандартний вхід Grep для рядків, які відповідають EXPRESSION.

СИНТАКСИС


dgrep [ВАРІАНТ]... ВИРАЗ

ОПИС


Стандартний вхід Grep для рядків, які відповідають EXPRESSION.

EXPRESSION може мати префікс дати/часу з оператором `<', `<=', '=', '>=', який
відповідати рядкам із датою/часом, які є старшими, старішими-рівними, рівними, новішими-рівними, новішими або
не рівні відповідно.

EXPRESSION також може бути специфікаторами формату, закріпленими вищевказаними операторами та суфіксом a
значення (наприклад, `%a="Wed"'), яке відповідає рядкам, чиє представлення %a (назва дня тижня
скорочено) — «ср».

EXPRESSION можуть бути операторами, як описано вище, об’єднані за допомогою '&&' (для
сполучник) або `||' (диз'юнкція), обидва з яких можуть бути в круглих дужках, як зазвичай
змінити пріоритет (`&&' переходить до `||').

Якщо в одному рядку зустрічається кілька дат/часів, і будь-яка з них відповідає критеріям
тоді рядок вважається відповідним і буде виведено.

Примітка:
Операції також можна вказати параметрами (--eq, --gt, ...).
Це служить виключно як засіб зручності, наприклад, інструмент dtest має a
схожий синтаксис.

Визнаний ВАРІАНТs:

-h, --допомога
Роздрукувати довідку та вийти

-V, -- версія
Роздрукувати версію та вийти

-q, --спокійно
Придушити повідомлення про помилки аналізатора дати/часу та тривалості.

-i, -- формат введення=STRING...
Формат введення, можна використовувати кілька разів. Кожна дата/час буде передана до
введіть синтаксичний аналізатор формату в тому порядку, в якому вони надані, якщо дату/час можна прочитати
успішно з заданим рядком специфікатора формату введення, це значення буде використано.

-e, --зворотні косі схилі
Увімкнути інтерпретацію екранування зворотної косої риски в специфікаторі формату виводу та введення
струни.

-o, --тільки відповідність
Показати лише частину рядка, що відповідає DATE.

-v, --invert-match
Виберіть невідповідні рядки.

-- із зони=ЗОНА
Вважайте, що дата/час на stdin надходить із зони ZONE, за замовчуванням: UTC.

-z, --зона=ЗОНА
Вважайте, що дата/час у EXPRESSION надходить із зони ZONE, за замовчуванням: UTC.

--екв Рядки збігаються, коли дата/час дорівнюють EXPRESSION.

--не Рядки збігаються, коли дата/час не збігаються з EXPRESSION.

--gt Рядки збігаються, коли дата/час новіші за EXPRESSION.

--lt Рядки збігаються, коли дата/час старші за EXPRESSION.

--ge Рядки збігаються, коли дата/час новіші або дорівнюють EXPRESSION.

--ле Рядки збігаються, коли дата/час старші або дорівнюють EXPRESSION.

--nt Рядки збігаються, коли дата/час новіші або дорівнюють EXPRESSION.

--от Рядки збігаються, коли дата/час старші або дорівнюють EXPRESSION.

ФОРМАТ SPECS


Специфікації формату в dateutils подібні до posix' strftime().

Однак через більш широкий діапазон підтримуваних календарів dateutils повинні використовувати різні
правила.

Специфікації дати:
%a Скорочена назва дня тижня
%A Повна назва дня тижня
%_a Назва дня тижня скорочено до одного символу (MTWRFAS)
%b Скорочена назва місяця
%B Повна назва місяця
%_b Назва місяця скорочено до одного символу (FGHJKMNQUVXZ)
%c Кількість днів тижня протягом місяця (діапазон від 00 до 05)
%C Кількість днів тижня протягом року (діапазон від 00 до 53)
%d День місяця, 2 цифри (діапазон від 00 до 31)
%D День року, 3 цифри (діапазон від 000 до 366)
%F Еквівалент %Y-%m-%d (канонічний формат ymd)
%j Еквівалент %D
%m Місяць у поточному календарі (діапазон від 00 до 19)
%Q Квартал року (діапазон Q1–Q4)
%q Номер кварталу (діапазон від 01 до 04)
%s Кількість секунд після епохи.
%u День тижня як число (діапазон від 01 до 07, неділя – 07)
%U Кількість тижнів, день тижня – сонце (діапазон від 00 до 53)
%V Кількість тижнів ISO, день тижня пн (діапазон від 01 до 53)
%w День тижня як число (діапазон від 00 до 06, неділя – 00)
%W Кількість тижнів, день тижня пн (діапазон від 00 до 53)
%y Рік без століття (діапазон від 00 до 99)
%Y Рік, включаючи століття
%Z Зсув зони в годинах і хвилинах (ГГ:ММ) з
попередній знак (+ для зміщень на схід від UTC, - для зміщень
на захід від UTC)

%Od День у вигляді римських цифр
%Om Місяць у вигляді римських цифр
%Oy Двозначний рік у вигляді римських цифр
%OY Рік, включаючи століття у вигляді римських цифр

%rs У часових системах, епоха яких відрізняється від епохи unix, це
вибирає кількість секунд з тих пір.
%rY У календарях із роками, які не збігаються з григоріанськими
років, це вибирає календарний рік.

%dth День місяця як порядковий номер, 1-й, 2-й, 3-й тощо.
%mth Місяць року як порядковий номер, 1-й, 2-й, 3-й тощо.

%db Робочий день місяця (з останнього місяця)
%dB Кількість робочих днів до ультимуму цього місяця

Часові характеристики:
%H Година доби з використанням 24-годинного годинника, 2 цифри (діапазон від 00 до 23)
%I Година доби з використанням 12-годинного годинника, 2 цифри (діапазон від 01 до 12)
%M Хвилина (діапазон від 00 до 59)
%N Наносекунд (діапазон від 000000000 до 999999999)
%p Рядок AM або PM, полудень – PM, а опівночі – AM.
%P Як %p, але в нижньому регістрі
%S (діапазон від 00 до 60, 60 для високосних секунд)
%T Еквівалент %H:%M:%S

Загальні характеристики:
%n Символ нового рядка
%t Символ табуляції
%% Дослівний символ %

Модифікатори:
%O Модифікатор для перетворення десяткових чисел на римські
%r Модифікатор для перетворення одиниць на реальні одиниці
th Суфікс, читати та друкувати порядкові числівники
b Суфікс, розглядати дні як робочі дні

За проектними датами до 1601-01-01 не підтримуються.

Для відповідності наведено список календарних позначень та відповідний їм формат
рядок:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
bizda %Y-%m-%db
ліліан н/д
ldn н/д
юліан н/д
jdn н/д

Ці позначення можна використовувати як рядок вихідного формату, крім того, @code{lilian}/@code{ldn}
і @code{julian}/@code{jdn} також можна використовувати як рядок формату введення.

ПРИКЛАДИ


$ dgrep 2012 <
2012-02-28
2012-02-29
2012-03-01
2012-03-02
EOF
2012-03-01
$

$ dgrep '<2012-03-01' <
2012-02-28
2012-02-29
2012-03-01
2012-03-02
EOF
2012-02-28
2012-02-29
$

$ dgrep =2012-03-01 <
2012-02-28
2012-02-29
2012-03-01
2012-03-02
EOF
2012-02-28
2012-02-29
2012-03-02
$

$ dgrep =2012-03-01 <
2012 лютого 02 р
Високосний день 2012 лютого 02 р
2012 березня 03 р
2012 березня 03 р
EOF
2012 березня 03 р
$

$ dgrep -o <2012-03-01 <
2012 лютого 02 р
Високосний день 2012 лютого 02 р
2012 березня 03 р
2012 березня 03 р
EOF
2012-02-28
2012-02-29
$

$ dgrep '>=12:00:00' <
файл A 11:59:58
файл B 11:59:59 стрибок ?
файл 12:00:00 нова версія
файл C 12:03:12
EOF
файл 12:00:00 нова версія
файл C 12:03:12
$

$ dgrep -o '>=12:00:00' <
файл A 11:59:58
файл B 11:59:59 стрибок ?
файл 12:00:00 нова версія
файл C 12:03:12
EOF
12:00:00
12:03:12
$

$ dgrep 2012 <
2012-02-28T10:00:00
2012-02-29T10:00:00
2012-03-01T10:00:00
2012-03-02T10:00:00
EOF
2012-03-01T10:00:00
$

$ dgrep '<2012-03-01' <
2012-02-28T10:00:00
2012-02-29T10:00:00
2012-03-01T10:00:00
2012-03-02T10:00:00
EOF
2012-02-28T10:00:00
2012-02-29T10:00:00
$

$ dgrep 2012-03-01T10:00:00 <
2012-02-28T10:00:00
2012-02-29T10:00:00
2012-03-01T10:00:00
2012-03-02T10:00:00
EOF
2012-03-01T10:00:00
$

$ dgrep '<2012-03-01T14:00:00' <
2012-02-28T10:00:00
2012-02-29T10:00:00
2012-03-01T10:00:00
2012-03-02T10:00:00
EOF
2012-02-28T10:00:00
2012-02-29T10:00:00
2012-03-01T10:00:00
$

Використовуйте dateutils.dgrep онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    Плагін Eclipse Tomcat
    Плагін Eclipse Tomcat
    Надає плагін Eclipse Tomcat
    проста інтеграція сервлета tomcat
    контейнер для розробки java
    веб-додатків. Ви можете приєднатися до нас для
    обговорення...
    Завантажте плагін Eclipse Tomcat
  • 2
    WebTorrent робочий стіл
    WebTorrent робочий стіл
    WebTorrent Desktop призначений для потокової передачі
    торренти на Mac, Windows або Linux. Це
    підключається до BitTorrent і
    Однолітки WebTorrent. Тепер немає
    треба чекати...
    Завантажити WebTorrent Desktop
  • 3
    GenX
    GenX
    GenX – це наукова програма для вдосконалення
    відбиваюча здатність рентгенівських променів, нейтрон
    відбивна здатність і поверхневий рентген
    дифракційні дані за допомогою диференціала
    еволюційний алгоритм...
    Завантажте GenX
  • 4
    pspp4windows
    pspp4windows
    PSPP — програма для статистики
    аналіз вибіркових даних. Це безкоштовно
    заміна на пропрієтарну програму
    SPSS. PSPP має як текстові, так і
    графічний нас...
    Завантажте pspp4windows
  • 5
    Розширення Git
    Розширення Git
    Git Extensions — це окремий інструмент інтерфейсу користувача
    для керування сховищами Git. Це також
    інтегрується з Провідником Windows і
    Microsoft Visual Studio
    (2015/2017/2019). Ч...
    Завантажте розширення Git
  • 6
    eSpeak: синтез мови
    eSpeak: синтез мови
    Система синтезу мовлення для англійської та
    багато інших мов. Компактний розмір с
    чітка, але штучна вимова.
    Доступна як програма командного рядка з
    багато ...
    Завантажте eSpeak: синтез мовлення
  • Детальніше »

Команди Linux

Ad