İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

dateutils.dgrep - Bulutta Çevrimiçi

Dateutils.dgrep'i Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen dateutils.dgrep komutudur.

Program:

ADI


dgrep - İFADE ile eşleşen satırlar için Grep standart girişi.

SİNOPSİS


dgrep [SEÇENEK]... İFADE

TANIM


İFADE ile eşleşen satırlar için Grep standart girişi.

İFADE, '<', '<=', '=', '>=' işleci ile tarih/saatler öneki olabilir;
satırları daha eski, daha eski-eşit, eşit, daha yeni-eşit, daha yeni veya
sırasıyla eşit değildir.

İFADE, yukarıdaki operatörler tarafından eklenen ve bir
%a gösterimi (hafta içi adı) olan satırlarla eşleşen değer (örn. `%a="Çar"')
kısaltılmış) "Çar" dır.

İFADE, '&&' ile birleştirilmiş yukarıda açıklandığı gibi ifadeler olabilir (için
bağlaç) veya `||' (ayrılma), her ikisi de her zamanki gibi parantez içine alınabilir
önceliği değiştir (`&&', `||' öğesinin üzerine çıkar).

Aynı satırda birden fazla tarih/saat varsa ve bunlardan herhangi biri kriterleri karşılıyorsa
daha sonra satır bir eşleşme olarak kabul edilir ve çıktısı alınır.

Not:
İşlemler seçeneklerle de (--eq, --gt, ...) belirtilebilir.
Bu, yalnızca bir kolaylık aracı olarak hizmet eder, örneğin, dtest aracının bir
benzer sözdizimi.

tanınan SEÇENEKs:

-h, --yardım et
Yardımı yazdır ve çık

-V, --versiyon
Sürümü yazdır ve çık

-q, --sessizlik
Tarih/saat ve süre ayrıştırıcı hataları hakkındaki mesajı gizleyin.

-i, --giriş biçimi=STRING...
Giriş formatı, birden çok kez kullanılabilir. Her tarih/saat
bir tarih/saat okunabiliyorsa, girdi biçimi ayrıştırıcıları verildikleri sırayla
belirli bir giriş biçimi belirteci dizesiyle başarılı bir şekilde, bu değer kullanılacaktır.

-e, --ters eğik çizgi-kaçışlar
Çıkış ve giriş biçimi belirtecinde ters eğik çizgi çıkışlarının yorumlanmasını etkinleştir
Teller.

-o, --sadece-eşleşen
DATE ile eşleşen satırın yalnızca bir kısmını göster.

-v, --ters-eşleşme
Eşleşmeyen satırları seçin.

--bölgeden-bölgeden=BÖLGE
Stdin'deki tarih/saatlerin ZONE bölgesinden geldiğini düşünün, varsayılan: UTC.

-z, --alan=BÖLGE
EXPRESSION içindeki tarih/saatlerin ZONE bölgesinden geldiğini düşünün, varsayılan: UTC.

--eq Tarih/saatler İFADE'ye eşit olduğunda satırlar eşleşir.

--ne Tarih/saatler İFADE ile aynı olmadığında satırlar eşleşir.

--gt Tarih/saatler EXPRESSION'dan daha yeni olduğunda satırlar eşleşir.

--lt Tarih/saatler EXPRESSION'dan daha eski olduğunda satırlar eşleşir.

--ge Tarih/saatler EXPRESSION değerinden yeni veya eşit olduğunda satırlar eşleşir.

--le Tarih/saatler EXPRESSION değerinden daha eski veya buna eşit olduğunda satırlar eşleşir.

--nt Tarih/saatler EXPRESSION değerinden yeni veya eşit olduğunda satırlar eşleşir.

--ot Tarih/saatler EXPRESSION değerinden daha eski veya buna eşit olduğunda satırlar eşleşir.

FORMAT ÖZELLİKLERİ


Dateutils içindeki format özellikleri posix' strftime() ile benzerdir.

Ancak, daha geniş bir desteklenen takvim yelpazesi nedeniyle, dateutils farklı takvimler kullanmalıdır.
kuralları.

Tarih özellikleri:
%a Kısaltılmış hafta içi adı
%A Hafta içi tam gün adı
%_a Hafta içi adı tek bir karaktere kısaltıldı (MTWRFAS)
%b Kısaltılmış ay adı
%B Tam ay adı
%_b Ay adı tek bir karaktere kısaltıldı (FGHJKMNQUVXZ)
%c Ay içindeki hafta içi gün sayısı (00 ile 05 arası)
%C Yıl içindeki hafta içi gün sayısı (00 ile 53 arası)
%d Ayın günü, 2 basamak (00 ila 31 aralığı)
%D Yılın günü, 3 basamaklı (000 - 366 aralığında)
%F %Y-%m-%d ile eşdeğerdir (ymd'nin kurallı biçimi)
%j %D'ye eşdeğer
%m Geçerli takvimdeki ay (00 ila 19 aralığı)
%Q Yılın çeyreği (Q1 - Q4 aralığı)
%q Çeyrek sayısı (01 - 04 aralığı)
%s Epoch'tan bu yana geçen saniye sayısı.
%u Sayı olarak hafta içi (01 ile 07 arası, Pazar 07'dir)
%U Hafta sayısı, haftanın günü Güneş'tir (00 ila 53 arası)
%V ISO hafta sayısı, haftanın günü Pzt'dir (aralık 01 ila 53)
%w Sayı olarak haftanın günü (00 ila 06 aralığı, Pazar 00'dır)
%W Hafta sayısı, haftanın günü Pzt'dir (00 ila 53 arası)
%y Yüzyılsız yıl (00 ila 99 aralığında)
%Y Yüzyıl dahil yıl
%Z Saat ve dakika cinsinden bölge kayması (SS:DD) ile
bir önceki işaret (+ UTC'nin doğusundaki ofsetler için, - ofsetler için
UTC'nin batısında)

%Od Romen rakamları olarak gün
%Om Romen rakamları olarak ay
%Oy Romen rakamlarıyla iki basamaklı yıl
%OY Roma rakamlarıyla yüzyılı içeren yıl

%rs Epoch'u unix Epoch'tan farklı olan zaman sistemlerinde, bu
o zamandan bu yana geçen saniye sayısını seçer.
%rY Miladi ile örtüşmeyen yıllara sahip takvimlerde
yıl, bu takvimin yılını seçer.

%dth Sıra sayısı olarak ayın günü, 1., 2., 3. vb.
%mth Sıra sayısı olarak yılın ayı, 1., 2., 3. vb.

%db Ayın iş günü (geçen ayın ültimosundan beri)
%dB Bu ayın ültimosuna kadar geçen iş günü sayısı

Zaman özellikleri:
%H 24 saatlik bir saat kullanan günün saati, 2 basamaklı (00 ila 23 aralığında)
%I 12 saatlik bir saat kullanan günün saati, 2 basamak (01 ila 12)
%M Dakika (00 ila 59 aralığında)
%N Nanosaniye (aralık 000000000 ila 999999999)
%p AM veya PM dizesi, öğlen PM ve gece yarısı AM'dir.
%P %p gibi ama küçük harfle
%S (00 ila 60 aralığı, 60 artık saniye içindir)
%T, %H:%M:%S'ye eşdeğer

Genel özellikler:
%n Yeni satır karakteri
%t Bir sekme karakteri
%% Bir değişmez % karakteri

Değiştiriciler:
Ondalık sayıları Romen rakamlarına dönüştürmek için %O Değiştirici
Birimleri gerçek birimlere dönüştürmek için %r Değiştirici
th Sonek, sıra sayılarını okuyun ve yazdırın
b Son ek, günleri iş günü olarak kabul edin

1601-01-01 öncesi tasarım tarihleri ​​desteklenmez.

Uygunluk için burada takvim belirteçlerinin bir listesi ve bunlara karşılık gelen format yer almaktadır.
dize:
ymd %Y-%m-%d
ymcw %Y-%m-%c-%w
ywd %rY-W%V-%u
bizda %Y-%m-%db
zambak n/a
ldn yok
Julian n/a
jdn yok

Bu tanımlayıcılar, ayrıca, @code{lilian}/@code{ldn} çıktı biçimi dizesi olarak kullanılabilir.
ve @code{julian}/@code{jdn} da giriş biçimi dizesi olarak kullanılabilir.

ÖRNEKLER


$ dgrep 2012-03-01 <
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 <
Şubat 2012-02-28
Şubat 2012-02-29 Artık gün
Mart 2012-03-01
Mart 2012-03-02
EOF
Mart 2012-03-01
$

$ dgrep -o <2012-03-01 <
Şubat 2012-02-28
Şubat 2012-02-29 Artık gün
Mart 2012-03-01
Mart 2012-03-02
EOF
2012-02-28
2012-02-29
$

$ dgrep '>=12:00:00' <
dosyaA 11:59:58
dosyaB 11:59:59 sıçrama ?
fileNOON 12:00:00 yeni sürüm
dosyaC 12:03:12
EOF
fileNOON 12:00:00 yeni sürüm
dosyaC 12:03:12
$

$ dgrep -o '>=12:00:00' <
dosyaA 11:59:58
dosyaB 11:59:59 sıçrama ?
fileNOON 12:00:00 yeni sürüm
dosyaC 12:03:12
EOF
12:00:00
12:03:12
$

$ 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-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
$

onworks.net hizmetlerini kullanarak dateutils.dgrep'i çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

Linux komutları

Ad