সাবস্ট্রিং বের করা

Fish Shell:
সাবস্ট্রিং বের করা

কিভাবে:

ফিশে, আপনি string কমান্ড ব্যবহার করে স্ট্রিং নিয়ে কাজ করেন। এখানে দেখানো হলো কিভাবে:

শুরু থেকে নেওয়া:

set my_string "Fish Shell is fun!"
echo $my_string | string sub -l 4 # 'Fish' আউটপুট দেয়

শেষ থেকে কেটে নেওয়া:

set my_string "Fish Shell is fun!"
echo $my_string | string sub -s -4 # 'fun!' আউটপুট দেয়

নির্দিষ্ট পরিসীমা:

set my_string "Fish Shell is fun!"
echo $my_string | string sub -s 6 -l 5 # 'Shell' আউটপুট দেয়

গভীর ডাইভ

পুরনো দিনে, আমরা ফিশে স্ট্রিং কাটাকুটি করতাম বাইরের টুলস যেমন cut, awk, অথবা sed ব্যবহার করে। এখন, string আমাদের প্রধান বিল্ট-ইন ফাংশন যা ফিশ 2.3.0 তে চালু হয়। এটি দ্রুতগতির, আরও পাঠযোগ্য, এবং আমাদের স্ক্রিপ্টগুলির সাথে নির্বিঘ্নে একীভূত হয়েছে।

string sub আপনার একমাত্র বিকল্প নয়। অন্যান্য string ফাংশনগুলি স্ট্রিং ভাগ করতে, অংশ প্রতিস্থাপন করতে, অথবা তাদের যোগ করতে পারে। এই ফোকাস কম রিসোর্সের ব্যবহার এবং বোঝার সহজতার উপর।

বাস্তবায়ন বিষয়ে, যখন আপনি সাবস্ট্রিং এক্সট্র্যাক্ট করেন, ফিশ স্ট্রিংটি পড়ে এবং ঠিক যে অংশটি আপনি নির্দিষ্ট করেছেন শুধু মাত্র তা আউটপুট করে, ক্যারেক্টার এনকোডিংকে সম্মান করে এবং সাবস্ট্রিং এক্সট্র্যাকশনে সাধারণ বাগগুলি এড়িয়ে চলে যেমন একটি ক্যারেক্টারকে অর্ধেকে ভাগ করা।

আরও দেখুন