Bash এ স্ট্রিংগুলিকে ক্যাপিটালাইজ করার জন্য সরাসরি কোনো বিল্ট-ইন ফাংশন নেই, কিন্তু আপনি প্যারামিটার এক্সপ্যানশন বা awk এর মত বাহ্যিক টুলস ব্যবহার করে এই কাজটি সম্পাদন করতে পারেন। এখানে কিছু উপায় দেওয়া হল Bash এ একটি স্ট্রিং ক্যাপিটালাইজ করার.
awk
এখানে ব্যাশে আপনার স্ট্রিংগুলিকে দ্রুত জড়িয়ে দেয়ার উপায়ের দ্রুত পথ.
এখানে বাশে একটি স্ট্রিংকে লোয়ার কেসে রূপান্তর করার সহজ উপায় দেওয়া হল.
কিভাবে: শুরুর/শেষের স্থান (হোয়াইটস্পেস) মুছে ফেলা: text=" হ্যালো, ওয়ার্ল্ড! " trimmed=$(echo "$text" | xargs) echo "$trimmed" আউটপুট: হ্যালো, ওয়ার্ল্ড! সকল সংখ্যা অক্ষর সরানো: text="B4sh i5 amaz1ng!" cleaned=${text//[^a-zA-Z ]/} echo "$cleaned" আউটপুট: Bsh i amazng নির্দিষ্ট অক্ষর প্রতিস্থাপন: text="Hello-World!" cleaned=${text//-/_} echo "$cleaned" আউটপুট: Hello_World! গভীর ডুব শুরুতে, টেক্সট প্রক্রিয়াকরণ টুলস যেমন sed এবং awk ছিল স্ট্রিং ম্যানিপ্যুলেশনের জন্য সর্বপ্রথম পছন্দ। Bash এখন প্যাটার্ন ম্যাচিং এবং স্ট্রিং ম্যানিপ্যুলেশন সরাসরি শেলে নিয়ে এসেছে, এতে করে এর ব্যবহারকারীরা বাহ্যিক কমান্ডগুলির দরকার ছাড়াই প্রচুর ক্ষমতা পেয়ে যাচ্ছেন।
এখানে Bash এর মধ্যে সাবস্ট্রিং এক্সট্র্যাকশন সম্পর্কে সংক্ষিপ্ত ধারণা দেওয়া হল.
ব্যাশে কাজটি সম্পন্ন করতে # প্রতীকটি ব্যবহার করা হয়। প্যারামিটার প্রসারণের সাথে এটি ব্যবহার করুন। এখানে কিভাবে.
#
Bash স্ট্রিংগুলি ভেরিয়েবলের সাথে সুন্দরভাবে কাজ করে। একটি স্ট্রিং এর মধ্যে কিছু কার্লি ব্রেসেস্ সহ একটি ভেরিয়েবল রাখুন, এবং আপনি তৈরি।.
Bash এ স্ট্রিং থেকে কোট সরানোর জন্য বেশ কিছু উপায় রয়েছে। এখানে কিছু দ্রুত উদাহরণ দেওয়া হল.
এখানে ব্যাশে অনুসন্ধান এবং প্রতিস্থাপনের ক্ষমতা কীভাবে প্রয়োগ করবেন তা রয়েছে.
কোন স্ট্রিং কোন প্যাটার্নের সাথে মিলে কিনা খুঁজে বের করতে, আপনি grep ব্যবহার করতে পারেন, যা একটি কমান্ড-লাইন ইউটিলিটি যা প্লেইন-টেক্সট ডেটা সেটে নির্দিষ্ট নিয়মিত অভিব্যক্তি মেলে এমন লাইনগুলিকে অনুসন্ধান করে.
grep