वर्तमान तारीख प्राप्त करना

Fish Shell:
वर्तमान तारीख प्राप्त करना

कैसे:

Fish Shell, वर्तमान दिनांक प्राप्त करने के लिए date जैसे बाहरी आदेशों का उपयोग करता है, आउटपुट को आवश्यकता के अनुसार प्रारूपित करने की लचीलापन प्रदान करता है। इसका उपयोग कैसे करें इसकी यहाँ जानकारी दी गई है:

# डिफ़ॉल्ट प्रारूप में वर्तमान दिनांक प्रदर्शित करें
echo (date)

# आउटपुट उदाहरण: Wed 25 Oct 2023 15:42:03 BST

दिनांक के प्रारूप को अनुकूलित करने के लिए, आप + विकल्प का उपयोग कर सकते हैं जिसके बाद प्रारूप निर्देशक होते हैं:

# YYYY-MM-DD प्रारूप में वर्तमान दिनांक प्रदर्शित करें
echo (date "+%Y-%m-%d")

# आउटपुट उदाहरण: 2023-10-25

टाइमस्टैम्प्स के साथ काम करने जैसे अधिक जटिल कार्यों के लिए, या दिनांक अंकगणित परफॉर्म करने के लिए, Fish Shell अपने स्क्रिप्टिंग प्रकृति के कारण date जैसे बाहरी उपकरणों पर निर्भर करता है। यहां वर्तमान UNIX टाइमस्टैम्प प्राप्त करने का एक उदाहरण है:

# वर्तमान UNIX टाइमस्टैम्प प्राप्त करें
echo (date "+%s")

# आउटपुट उदाहरण: 1666710123

और date का उपयोग करके वर्तमान दिनांक में एक दिन जोड़ने के लिए:

# वर्तमान दिनांक में एक दिन जोड़ें
echo (date -d "+1 day" "+%Y-%m-%d")

# आउटपुट उदाहरण: 2023-10-26

नोट: उदाहरण GNU coreutils के साथ काम करने वाले date कमांड विकल्पों का उपयोग करते हैं। अन्य पर्यावरणों में विकल्प भिन्न हो सकते हैं जैसे कि macOS, जो डिफ़ॉल्ट रूप से BSD दिनांक कमांड का उपयोग करता है। date --help या मैन पेज का हमेशा आपके पर्यावरण के विशिष्ट विवरणों के लिए संदर्भ लें।