यह कमांड dateutils.dgrep है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे कि उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।
कार्यक्रम:
नाम
dgrep - एक्सप्रेशन से मेल खाने वाली लाइनों के लिए Grep मानक इनपुट।
SYNOPSIS
डीजीआरईपी [विकल्प]... अभिव्यक्ति
वर्णन
एक्सप्रेशन से मेल खाने वाली लाइनों के लिए ग्रेप मानक इनपुट।
अभिव्यक्ति किसी ऑपरेटर `<', `<=', '=', '>=' के साथ दिनांक/समय जुड़ी हो सकती है, जो
दिनांक/समय के साथ पंक्तियों का मिलान करें जो पुराने, पुराने-बराबर, बराबर, नए-बराबर, नए, या हैं
क्रमशः समान नहीं.
एक्सप्रेशन उपरोक्त ऑपरेटरों द्वारा तय किए गए प्रारूप विनिर्देशक भी हो सकते हैं और ए के साथ प्रत्यय लगाया जा सकता है
मान (जैसे `%a='बुध'') जो उन पंक्तियों से मेल खाता है जिनका %a प्रतिनिधित्व (कार्यदिवस का नाम) है
संक्षिप्त) "बुध" है।
अभिव्यक्ति ऊपर वर्णित कथन हो सकते हैं जिन्हें '&&' (के लिए) के माध्यम से जोड़ा गया है
संयोजन) या `||' (डिसजंक्शन), दोनों को हमेशा की तरह कोष्ठक में रखा जा सकता है
प्राथमिकता बदलें (`&&' `||' से ऊपर चला जाता है)।
यदि एक ही पंक्ति में एकाधिक दिनांक/समय आते हैं और उनमें से कोई भी मानदंड पूरा करता है
तो लाइन को मैच माना जाएगा और आउटपुट दिया जाएगा।
नोट:
संचालन को विकल्पों (--eq, --gt, ...) द्वारा भी निर्दिष्ट किया जा सकता है।
यह पूरी तरह से सुविधा के साधन के रूप में कार्य करता है, उदाहरण के लिए डीटेस्ट टूल में एक है
समान वाक्यविन्यास.
पहचान लिया विकल्पs:
-h, --मदद
प्रिंट सहायता और बाहर निकलें
-V, --संस्करण
प्रिंट संस्करण और बाहर निकलें
-q, --शांत
दिनांक/समय और अवधि पार्सर त्रुटियों के बारे में संदेश रोकें।
-i, --इनपुट प्रारूप=STRING है...
इनपुट प्रारूप, कई बार उपयोग किया जा सकता है। प्रत्येक तिथि/समय को पारित किया जाएगा
इनपुट प्रारूप पार्सर्स को दिए गए क्रम में, यदि कोई दिनांक/समय पढ़ा जा सकता है
किसी दिए गए इनपुट प्रारूप विनिर्देशक स्ट्रिंग के साथ सफलतापूर्वक, उस मान का उपयोग किया जाएगा।
-e, --बैकस्लैश-एस्केप
आउटपुट और इनपुट प्रारूप विनिर्देशक में बैकस्लैश एस्केप की व्याख्या सक्षम करें
तार।
-o, --केवल-मिलान
DATE से मेल खाने वाली पंक्ति का केवल भाग दिखाएँ।
-v, --इनवर्ट-मैच
गैर-मिलान वाली पंक्तियाँ चुनें.
--क्षेत्र से=क्षेत्र
stdin पर दिनांक/समय को ज़ोन ज़ोन से आने वाला मानें, डिफ़ॉल्ट: UTC।
-z, --क्षेत्र=क्षेत्र
एक्सप्रेशन में दिनांक/समय को जोन जोन से आने वाला मानें, डिफ़ॉल्ट: यूटीसी।
--ईक्यू जब दिनांक/समय अभिव्यक्ति के बराबर हो तो पंक्तियाँ मेल खाती हैं।
--ने पंक्तियाँ तब मेल खाती हैं जब दिनांक/समय अभिव्यक्ति के समान नहीं होता है।
--gt पंक्तियाँ तब मेल खाती हैं जब तिथि/समय अभिव्यक्ति से नया हो।
--lt पंक्तियाँ तब मेल खाती हैं जब दिनांक/समय अभिव्यक्ति से पुराना हो।
--जी पंक्तियाँ तब मेल खाती हैं जब दिनांक/समय अभिव्यक्ति से नया या उसके बराबर हो।
--ले पंक्तियाँ तब मेल खाती हैं जब दिनांक/समय अभिव्यक्ति से पुराना या उसके बराबर हो।
--नहीं पंक्तियाँ तब मेल खाती हैं जब दिनांक/समय अभिव्यक्ति से नया या उसके बराबर हो।
--ओटी पंक्तियाँ तब मेल खाती हैं जब दिनांक/समय अभिव्यक्ति से पुराना या उसके बराबर हो।
FORMAT चश्मा
डेटुटिल्स में प्रारूप स्पेक्स पॉज़िक्स 'स्ट्रैपटाइम () के समान हैं।
हालाँकि, समर्थित कैलेंडरों की एक विस्तृत श्रृंखला के कारण 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 ज़ोन घंटों और मिनटों में ऑफ़सेट (HH:MM) के साथ
एक पूर्ववर्ती चिह्न (+ UTC के पूर्व में ऑफ़सेट के लिए, - ऑफ़सेट के लिए
यूटीसी के पश्चिम)
%Od दिन रोमन अंकों के रूप में
% ओम रोमन अंकों के रूप में महीना
%Oy रोमन अंकों के रूप में दो अंकों का वर्ष
%OY वर्ष रोमन अंकों के रूप में सदी सहित
%rs समय प्रणालियों में जिसका युग यूनिक्स युग से अलग है, यह
तब से सेकंड की संख्या का चयन करता है।
%rY उन वर्षों वाले कैलेंडर में जो ग्रेगोरियन से मेल नहीं खाते
वर्ष, यह कैलेंडर का वर्ष चुनता है।
%dth महीने का दिन एक क्रमिक संख्या के रूप में, पहला, दूसरा, तीसरा, आदि।
%mth वर्ष का महीना एक क्रमिक संख्या के रूप में, पहला, दूसरा, तीसरा, आदि।
%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 संशोधक
वें प्रत्यय, पढ़ें और क्रमिक संख्याएं प्रिंट करें
बी प्रत्यय, दिनों को व्यावसायिक दिनों के रूप में मानें
1601-01-01 से पहले की डिज़ाइन तिथियाँ समर्थित नहीं हैं।
अनुरूपता के लिए यहां कैलेंडर डिज़ाइनरों और उनके संगत प्रारूप की सूची दी गई है
स्ट्रिंग:
ymd%Y-%m-%d
वाईएमसीडब्ल्यू %Y-%m-%c-%w
ywd %rY-W%V-%u
बिज़डा %Y-%m-%db
लिलियन n/a
एलडीएन एन/ए
जूलियन एन/ए
जेडीएन एन/ए
इन डिज़ाइनरों को आउटपुट स्वरूप स्ट्रिंग के रूप में उपयोग किया जा सकता है, इसके अलावा, @code{lilian}/@code{ldn}
और @code{julian}/@code{jdn} को इनपुट फॉर्मेट स्ट्रिंग के रूप में भी इस्तेमाल किया जा सकता है।
उदाहरण
$ 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 <
फ़रवरी 2012-02-28
फरवरी 2012-02-29 लीप दिवस
मार्च 2012-03-01
मार्च 2012-03-02
EOF
मार्च 2012-03-01
$
$ dgrep -o <2012-03-01 <
फ़रवरी 2012-02-28
फरवरी 2012-02-29 लीप दिवस
मार्च 2012-03-01
मार्च 2012-03-02
EOF
2012-02-28
2012-02-29
$
$ dgrep '>=12:00:00' <
फ़ाइलए 11:59:58
फाइलबी 11:59:59 लीप?
फ़ाइल दोपहर 12:00:00 नया संस्करण
फ़ाइलसी 12:03:12
EOF
फ़ाइल दोपहर 12:00:00 नया संस्करण
फ़ाइलसी 12:03:12
$
$ dgrep -o '>=12:00:00' <
फ़ाइलए 11:59:58
फाइलबी 11:59:59 लीप?
फ़ाइल दोपहर 12:00:00 नया संस्करण
फ़ाइलसी 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 सेवाओं का उपयोग करके dateutils.dgrep का ऑनलाइन उपयोग करें