Bash:
तारीख को स्ट्रिंग में बदलना
How to:
(कैसे करें:)
# वर्तमान तारीख और समय प्राप्त करें
current_date=$(date)
echo "वर्तमान दिनांक: $current_date"
# तारीख को निर्धारित फॉरमैट में दिखाएँ
formatted_date=$(date +"%d-%m-%Y")
echo "फॉर्मेटेड दिनांक: $formatted_date"
सैंपल आउटपुट:
वर्तमान दिनांक: Wed Mar 10 10:26:35 PST 2023
फॉर्मेटेड दिनांक: 10-03-2023
Deep Dive:
(गहराई से जानकारी:)
Bash में date
कमांड लंबे समय से यूनिक्स-आधारित सिस्टम्स पर तारीख और समय संभालने के लिए मौजूद है। स्ट्रिंग फॉर्मेटिंग के लिए %d
, %m
, %Y
जैसे प्लेसहोल्डर्स इस्तेमाल किए जाते हैं। अल्टरनेटिव के रूप में, awk
, sed
, या perl
स्क्रिप्टिंग को डेटा प्रोसेसिंग पाइपलाइन में जोड़ा जा सकता है। लेकिन, date
कमांड अधिक सरल है और डायरेक्ट तारीखों को हैंडल करता है।
See Also:
(और भी देखें:)
- GNU Coreutils: https://www.gnu.org/software/coreutils/manual/coreutils.html#date-invocation
- Advanced Bash-Scripting Guide: https://tldp.org/LDP/abs/html/datesandtimes.html
- Bash Reference Manual: https://www.gnu.org/software/bash/manual/bash.html#Shell-Parameters