Fish Shell:
বর্তমান তারিখ পেতে

কিভাবে:

Fish Shell বর্তমান তারিখ পেতে date এর মতো বাইরের কমান্ডগুলি ব্যবহার করে, প্রয়োজন অনুসারে আউটপুট ফর্ম্যাটিংয়ের দিক থেকে নমনীয়তা প্রদান করে। এটি ব্যবহার করার উপায় এখানে:

# ডিফল্ট ফর্ম্যাটে বর্তমান তারিখ দেখাও
echo (date)

# আউটপুটের উদাহরণ: Wed 25 Oct 2023 15:42:03 BST

তারিখের ফরম্যাট কাস্টমাইজ করতে, আপনি ফর্ম্যাট স্পেসিফায়ারগুলির পরে + অপশন ব্যবহার করতে পারেন:

# YYYY-MM-DD ফর্ম্যাটে বর্তমান তারিখ দেখাও
echo (date "+%Y-%m-%d")

# আউটপুটের উদাহরণ: 2023-10-25

টাইমস্ট্যাম্পগুলির সাথে কাজ করা বা তারিখের অঙ্ক করা এরকম আরো জটিল কাজগুলির জন্য, Fish Shell date এর মতো বাইরের টুলগুলির উপর নির্ভর করে এর স্ক্রিপ্টিং স্বভাবের কারণে। এখানে বর্তমান UNIX টাইমস্ট্যাম্প পাওয়ার একটি উদাহরণ আছে:

# বর্তমান UNIX টাইমস্ট্যাম্প পেতে
echo (date "+%s")

# আউটপুটের উদাহরণ: 1666710123

এবং বর্তমান তারিখে একদিন যোগ করতে date ব্যবহার করা:

# বর্তমান তারিখে এক দিন যোগ করো
echo (date -d "+1 day" "+%Y-%m-%d")

# আউটপুটের উদাহরণ: 2023-10-26

মনে রাখবেন: উদাহরণগুলি GNU coreutils-এ কাজ করা date কমান্ডের অপশনগুলি ব্যবহার করে। অপশনগুলি macOS এর মতো অন্যান্য পরিবেশে ভিন্ন হতে পারে, যা ডিফল্টরূপে BSD date কমান্ড ব্যবহার করে। আপনার পরিবেশে বিশেষ বিবরণের জন্য সর্বদা date --help অথবা ম্যানুয়াল পৃষ্ঠায় রেফার করুন।