Fish Shell:
भविष्य या अतीत में तारीख की गणना
कैसे करें:
Fish Shell में डेट को मैनिपुलेट करना सरल है। यहां उदाहरण हैं:
# आज से 10 दिन बाद की तारीख प्राप्त करें
set -l future_date (date -d "+10 days" +"%Y-%m-%d")
echo $future_date
# आज से 5 दिन पहले की तारीख प्राप्त करें
set -l past_date (date -d "-5 days" +"%Y-%m-%d")
echo $past_date
सैंपल आउटपुट होगा:
2023-03-21
2023-03-06
गहराई से जानकारी
Fish Shell में तारीखों की गणना GNU date
कमांड के साथ की जाती है, जो Unix-Like सिस्टम्स पर मानक टूल है।
अतीत में, शेल स्क्रिप्ट्स में डेट कैलकुलेशन के लिए बहुत सी जटिलताएँ और कठिनाइयाँ हुआ करती थीं। अब, Fish Shell और date
का इस्तेमाल करके, यह प्रक्रिया सरल हो गई है।
वैकल्पिक रूप से, अन्य प्रोग्रामिंग भाषाएँ जैसे कि Python या JavaScript इस कार्य के लिए अपने डेट हैंडलिंग फंक्शंस प्रदान करती हैं, लेकिन यदि आपकी पसंद शेल स्क्रिप्टिंग है, तो Fish Shell एक उत्कृष्ट चुनाव है।
Fish Shell का उपयोग करते हुए, शेल स्क्रिप्ट के भीतर जटिल समय गणनाएँ आसानी से और अधिक पठनीय रूप से प्रदर्शित होती हैं। यह बेहतर स्क्रिप्ट मैनेजमेंट और डेबगिंग के लिए उत्साहवर्धक है।
सम्बंधित स्रोत
- Fish Shell Documentation: https://fishshell.com/docs/current/index.html
- GNU Coreutils (date command): https://www.gnu.org/software/coreutils/manual/html_node/date-invocation.html
- अधिक शेल स्क्रिप्टिंग टिप्स: https://wiki.bash-hackers.org/start