ভবিষ্যত বা অতীতের তারিখ গণনা করা

Fish Shell:
ভবিষ্যত বা অতীতের তারিখ গণনা করা

কিভাবে:

এখানে ফিশ শেলে তারিখ নিয়ে চলাফেরার একটি দারুণ উপায় দেওয়া হল:

# বর্তমান তারিখে দিন যোগ করুন
set -l days_to_add 10
date -d "+$days_to_add days"

# আউটপুটের উদাহরণ (বর্তমান তারিখের উপর নির্ভর করে):
# Wed Mar 29 00:29:10 PDT 2023

# বর্তমান তারিখ থেকে দিন বিয়োগ করুন
set -l days_to_subtract 10
date -d "-$days_to_subtract days"

# আউটপুটের উদাহরণ (আবার, আপনার তারিখ ভিন্ন হতে পারে):
# Sun Mar 9 00:30:42 PDT 2023

গভীর ডুব

ফিশ শুধুমাত্র স্প্ল্যাশ নিয়ে নয়, এর একটি ইতিহাস রয়েছে। ব্যাশের মতো শেলগুলো দিনের হিসাব করার জন্য এক সময়ের জনপ্রিয় ছিল, সাধারণত GNU date এর মাধ্যমে। ফিশ, এটি সহজলভ্য এবং পঠনযোগ্য রেখে, সিমান্ত বজায় রেখেছে - নতুনদের এবং অভিজ্ঞ ট্রাউটের জন্য দারুণ।

তারিখের হিসাবের বিকল্প হিসেবে পাইথনের মতো প্রোগ্রামিং ভাষা বা dateutils ব্যবহার করা যায়। প্রতিটির নিজস্ব শক্তি রয়েছে, যদিও dateutils একটু অস্পষ্ট এবং সহজ কাজের জন্য পাইথন অতিরিক্ত হতে পারে। ফিশের বাস্তবায়ন একটি মধ্যম পথ, date কমান্ড UNIX মানদণ্ড থেকে ধার করে নেওয়া - এটি প্রায় সর্বত্র ইন্সটল করা হয়েছে এবং সিস্টেমের সময় সেটিংসের সাথে সহজে মিশে যায়।

আরও দেখুন

আরও বিস্তারিত জানতে এই জলে ডুব দিন: