24 उदाहरण के लिए, मेरे पास तारीख है: 4 अगस्त 1993 और मैं इसमें 348 दिन जोड़ना चाहता हूं, मैं इसे कैसे कर सकता हूं? bash date — inothemo स्रोत
30 बस विकल्प के dateसाथ कमांड का उपयोग करें -d: $ date -d "1983-08-04 348 days" Tue Jul 17 00:00:00 BST 1984 यदि आप चाहें तो आउटपुट स्वरूप बदल सकते हैं: $ date -d "1983-08-04 2 days" +%Y-%m-%d 1983-08-06 — डेव वेब स्रोत 1 आप ओपी की तिथि प्रारूप का भी उपयोग कर सकते हैं,:date -d "4 August 1993 348 days" +"%d %B %Y" — आगे की सूचना तक रोक दिया गया। 1 मनुष्य तिथि के अनुसार:%F full date; same as %Y-%m-%d — जपरेली
12 मैक ओएस एक्स पर बैश में, आप यह कर सकते हैं: date -j -v +348d -f "%Y-%m-%d" "1993-08-04" +%Y-%m-%d आउटपुट: 1994-07-18 — टॉम सोर्डलंड स्रोत 1 कुछ देर तक इसी को देखता रहा। मैं सराहना करता हूं। मैं "348" नंबर को बैश स्क्रिप्ट से एक वेरिएबल से बदलना चाहता था। मैं ऐसा करने के NEXT_DATE=$(date -j -v +$(( incrementDays ))d -f "%Y-%m-%d" "1993-08-04" +%Y-%m-%d)लिए किसी और के साथ समाप्त हुआ । — इयान जी
1 यहाँ इसका थोड़ा और अधिक जटिल उपयोग है: for i in `seq 1 5`; do; date -d "2014-02-01 $i days" +%Y-%m-%d; done; या पाइप के साथ: seq 1 5 | xargs -I {} date -d "2014-02-01 {} days" +%Y-%m-%d — Bohdan स्रोत
date -d "4 August 1993 348 days" +"%d %B %Y"