শেল স্ক্রিপ্ট লেখার প্রক্রিয়াতে, আমি / স্ক্রিপ্টের মাঝামাঝি কোথাও কোথাও পড়ে যে বিবৃতিটি নীচের সাথে একটি সমস্যা নিয়ে চলেছি:
if [ $act -eq "add" ]
then
read - "add or update: " $comm
git commit -m "$comm $file"
else
git commit -m "$act $file"
fi
প্রত্যাবর্তন ত্রুটি হচ্ছে:
./gitup: line 13: [: add: integer expression expected
এবং তারপরে বাকী স্ক্রিপ্টটি দিয়ে এগিয়ে যায়। আমি যদি সেগমেন্টটি পূর্ণসংখ্যার পরিবর্তে স্ট্রিং ইনপুটটির সাথে ভেরিয়েবলের মূল্যায়ন / তুলনা করতে পারি তবে তা কীভাবে থাকতে পারি; আমি চেষ্টা করেছি এমন আরও কয়েকটি জিনিসের মধ্যে "! =" ব্যবহার করার সময় একটি ভিন্ন ত্রুটির প্রয়োজন হয়েছিল।