यह उत्तर और टिप्पणियों का उल्लेख करता है --rfc-3339
और एक "छिपा हुआ" --iso-8601
विकल्प है जिसका मैंने लंबे समय से उपयोग किया है और अब यह अनिर्दिष्ट लगता है।
उस विकल्प के दस्तावेज को --help
पाठ से कब हटाया गया ?
क्या विकल्प जल्द ही दूर हो जाएगा?
यह उत्तर और टिप्पणियों का उल्लेख करता है --rfc-3339
और एक "छिपा हुआ" --iso-8601
विकल्प है जिसका मैंने लंबे समय से उपयोग किया है और अब यह अनिर्दिष्ट लगता है।
उस विकल्प के दस्तावेज को --help
पाठ से कब हटाया गया ?
क्या विकल्प जल्द ही दूर हो जाएगा?
जवाबों:
विकल्प को date
1999 में कोरुटिल्स (जो कि शायद आपके पास है) में पेश किया गया था ।
2005 में प्रतिबद्ध में बहुत स्पष्टीकरण के बिना प्रलेखन को हटा दिया गया था ।
में 2011 , --iso-8601 के लिए मदद निम्नलिखित विवरण के साथ पुनः शुरू किया गया:
We deprecated and undocumented the --iso-8601 (-I) option mostly
because date could not parse that particular format. Now that
it can, it's time to restore the documentation.
* src/date.c (usage): Document it.
* doc/coreutils.texi (Options for date): Reinstate documentation.
Reported by Hubert Depesz Lubaczewski in http://bugs.gnu.org/7444.
ऐसा लगता है कि मदद को संस्करण 5.90 में निकाला गया था और 8.15 संस्करण में वापस रखा गया था (यह मेरी 8.13 में नहीं है) और ऊपर की टिप्पणी बताती है कि अब यह वापस रहना है और जल्द ही किसी भी समय गायब होने की संभावना नहीं है।
Thehelp को हाल ही में एक अपडेट मिला है, इसलिए विकल्प निश्चित रूप से दूर नहीं जा रहा है:
-I[FMT], --iso-8601[=FMT] output date/time in ISO 8601 format.
FMT='date' for date only (the default),
'hours', 'minutes', 'seconds', or 'ns'
for date and time to the indicated precision.
Example: 2006-08-14T02:34:56-06:00
-R, --rfc-2822 output date and time in RFC 2822 format.
Example: Mon, 14 Aug 2006 02:34:56 -0600
--rfc-3339=FMT output date/time in RFC 3339 format.
FMT='date', 'seconds', or 'ns'
for date and time to the indicated precision.
Example: 2006-08-14 02:34:56-06:00
ध्यान दें कि कोर्यूटिल्स -247 --rfc-2822
अधिक सामान्य के पक्ष में पदावनत है--rfc-email
-R, --rfc-email output date and time in RFC 5322 format.
Example: Mon, 14 Aug 2006 02:34:56 -0600
-I
समयक्षेत्र के बिना एक शैली थी ।
मैं लिनक्स मिंट चला रहा हूं और विकल्प उपलब्ध है:
$ lsb_release -a
No LSB modules are available.
Distributor ID: LinuxMint
Description: Linux Mint 17.3 Rosa
Release: 17.3
Codename: rosa
कमांड का निष्पादन:
$echo $(date --iso-8601=seconds)
2016-12-14T09:53:25-0400