সমস্যা: আমাকে আজ বৃহস্পতিবার কিনা তা পরীক্ষা করে দেখতে হবে এবং এই শর্তের ফলাফলের ভিত্তিতে বিভিন্ন ক্রিয়া সম্পাদন করা উচিত। আমি দুটি ভিন্ন পদ্ধতির চেষ্টা করেছি:
দিবসটির নাম পাওয়া:
DAYOFWEEK=$(date +"%a")
echo DAYOFWEEK: $DAYOFWEEK
if ["$DAYOFWEEK" == "Thu"];
then
echo YES
else
echo NO
fi
দিবস স্নাতক
DAYOFWEEK=$(date +"%u")
echo DAYOFWEEK: $DAYOFWEEK
if ["$DAYOFWEEK" == 4];
then
echo YES
else
echo NO
fi
উভয় ক্ষেত্রেই আউটপুটটি হয় না, যদিও এটি হ্যাঁ হওয়া উচিত। কি সমস্যা?
;
আপনার যদিthen
একই লাইনে থাকে তবে সেগুলির প্রয়োজন হবেif
। এই ক্ষেত্রে তারা অপ্রয়োজনীয়।