যখন %
প্যাটার্নে ব্যবহৃত হয় তখন এর পিছনে থেকে মুছে যাওয়া সংক্ষিপ্ততম ঘটনার সাথে সাথে ${variable%substring}
সামগ্রীটি ফিরে আসবে ।variable
substring
variable
এই ফাংশনটি ওয়াইল্ডকার্ড নিদর্শনগুলিকে সমর্থন করে - এজন্যই তারা শূন্য বা আরও বেশি চরিত্রের জন্য সাবটাইট হিসাবে তারকা (তারকাচিহ্ন) গ্রহণ করে।
এটি উল্লেখ করা উচিত যে এটি বাশ নির্দিষ্ট - অন্যান্য লিনাক্স শেলগুলি প্রয়োজনীয়ভাবে এই ফাংশনটি ধারণ করে না।
আপনি যদি বাশে স্ট্রিং ম্যানিপুলেশন সম্পর্কে আরও জানতে চান তবে আমি এই পৃষ্ঠাটি পড়ার পরামর্শ দিচ্ছি । অন্যান্য সহজ কাজগুলির মধ্যে এটি - উদাহরণস্বরূপ - কী করে %%
তা ব্যাখ্যা করে :)
সম্পাদনা: আমি যে যখন এটি প্যাটার্ন ব্যবহৃত উল্লেখ করতে ভুলে গেছি $((variable%number))
বা চরিত্র ফরম অপারেটরের যেমন কাজ করবে। ডেভিডপস্টিলের উত্তরে আরও সুনির্দিষ্ট ডকুমেন্টেশন লিঙ্ক রয়েছে।$((variable1%$variable2))
%
যখন %
বিভিন্ন প্রসঙ্গে ব্যবহৃত হয়, এটি কেবল নিয়মিত চরিত্র হিসাবে স্বীকৃত হওয়া উচিত।
%%
বা খুঁজে পাই##
, কারণ এটি স্মরণীয় এবং দ্রুত সঠিক বিভাগটি খুঁজে পেতে যথেষ্ট বিরল।man bash
/##