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 এ এই অর্জনের জন্য একটি ইডিওম্যাটিক পদ্ধতি প্রতিনিধিত্ব করে।