স্ট্রিং এর প্রথম অক্ষর বড় হাতের করা

Fish Shell:
স্ট্রিং এর প্রথম অক্ষর বড় হাতের করা

কিভাবে:

Fish Shell এ, স্ট্রিংগুলি সরাসরি বিল্ট-ইন ফাংশনগুলির সাথে ম্যানিপুলেট করা যায়, বাহ্যিক টুলস বা লাইব্রেরিগুলির দরকার ছাড়াই। একটি স্ট্রিং কে ক্যাপিটালাইজ করতে, আপনি string কমান্ড এবং উপ-কমান্ড গুলি একত্রিত করতে পারেন।

# নমুনা স্ট্রিং
set sample_string "hello world"

# প্রথম অক্ষরটি ক্যাপিটালাইজ করুন
set capitalized_string (string sub -l 1 -- $sample_string | string upper)(string sub -s 2 -- $sample_string)

echo $capitalized_string

আউটপুট:

Hello world

এমন সেনারিওগুলির জন্য যেখানে একটি স্ট্রিং এর একাধিক শব্দের ক্যাপিটালাইজেশনের প্রয়োজন (উদাঃ “hello world” কে “Hello World” এ রূপান্তর), আপনি প্রতিটি শব্দের উপর ইটারেট করে, প্রতিটিতে ক্যাপিটালাইজেশন লজিক প্রয়োগ করবেন:

# নমুনা বাক্য
set sentence "hello fish shell programming"

# প্রতিটি শব্দ ক্যাপিটালাইজ করুন
set capitalized_words (string split " " -- $sentence | while read -l word; string sub -l 1 -- $word | string upper; and string sub -s 2 -- $word; end)

# ক্যাপিটালাইজড শব্দগুলি জয়েন করুন
set capitalized_sentence (string join " " -- $capitalized_words)

echo $capitalized_sentence

আউটপুট:

Hello Fish Shell Programming

লক্ষ্য করুন, Fish Shell সরাসরি পুরো বাক্যের ক্যাপিটালাইজেশনের জন্য একক-কমান্ড পদ্ধতি অফার করে না, যেভাবে কিছু প্রোগ্রামিং ভাষা তাদের স্ট্রিং মেথডগুলির সাথে করে। তাই, string split, string sub, string upper এবং তারপর পুনরায় জয়েনিং করা Fish Shell এ এই অর্জনের জন্য একটি ইডিওম্যাটিক পদ্ধতি প্রতিনিধিত্ব করে।