Bash:
ভবিষ্যত বা অতীতের তারিখ গণনা করা
কিভাবে:
Bash-এ, আপনি date
কমান্ডের সাথে -d
ফ্লাগ ব্যবহার করে তারিখ পরিবর্তণ করতে পারেন। এখানে দেখানো হলো কিভাবে:
# বর্তমান তারিখ
date
# ভবিষ্যত তারিখ: এখন থেকে 10 দিন পরে
date -d "+10 days"
# অতীতের তারিখ: 10 দিন আগে
date -d "-10 days"
# নির্দিষ্ট ভবিষ্যত তারিখ: সপ্তাহ, মাস, বছর যোগ করা
date -d "+1 month"
date -d "+2 weeks"
date -d "+1 year"
# ভবিষ্যত তারিখের জন্য নমুনা আউটপুট
Mon 31 Jan 2023 12:34:56 PM PST
গভীরে ডুব দেওয়া
স্ক্রিপ্টিং এবং প্রোগ্রামিংয়ে তারিখ পরিবর্তন একটি সাধারণ প্রয়োজন। ঐতিহাসিকভাবে, লিপ বছর, টাইমজোন ইত্যাদি পরিচালনা করা অধিক জটিল এবং ভুলভ্রান্তিপূর্ণ ছিল। Unix-এর মতো সিস্টেমে, date
কমান্ডে সহজ তারিখ হিসেবের জন্য অপশনগুলি যোগ করা হয়েছে।
বিকল্পগুলি মধ্যে আছে শেল অঙ্ক অথবা awk
বা perl
এর মতো বাহ্যিক টুল ব্যবহার করা জটিল তারিখ যুক্তির জন্য, কিন্তু মৌলিক অপারেশনের জন্য date
কমান্ড সবচেয়ে সহজ এবং সরাসরি থাকে। অভ্যন্তরীণভাবে, date
কমান্ড সময় গণনার জটিলতা পরিচালনা করতে সিস্টেম লাইব্রেরিগুলি ব্যবহার করে, এটি ব্যবহারকারী থেকে আবষ্ট্রাক্ট করে।
আরও দেখুন
- GNU Coreutils ম্যানুয়াল তারিখ অধ্যায়: https://www.gnu.org/software/coreutils/manual/html_node/date-invocation.html
- আরও উদাহরণ ও ব্যবহার ক্ষেত্র: https://www.cyberciti.biz/faq/linux-unix-formatting-dates-for-display/
- উন্নত Bash-স্ক্রিপ্টিং গাইড: https://tldp.org/LDP/abs/html/abs-guide.html