Fish Shell:
স্ট্রিং থেকে উদ্ধৃতি মুছে ফেলা
কিভাবে:
Fish এর এ ধরনের কাজের জন্য অভ্যন্তরীণ জাদু আছে। string
ফাংশনটি ব্যবহার করুন ঘাম ছাড়াই। এই মন্ত্রগুলি দেখুন:
# একক উদ্ধৃতি নিয়ে উদাহরণ
set quoted "'Hello, World!'"
set unquoted (string trim --chars \"\'\" $quoted)
echo $unquoted # আউটপুট: Hello, World!
# দ্বৈত উদ্ধৃতি একই ব্যাপার
set double_quoted "\"Hello, Universe!\""
set unquoted (string trim --chars \"\'\" $double_quoted)
echo $unquoted # আউটপুট: Hello, Universe!
গভীরে যাওয়া
কমান্ড-লাইনের প্রাগৈতিহাসিক যুগে আপনি sed
অথবা awk
এর সাথে উদ্ধৃতি চিহ্ন অপসারণের জন্য কুস্তি করতেন; একটি বাস্তব জটিলতার গাঁথুনি এবং রহস্যজনক ফ্লাগের। Fish-এর string
ফাংশনটি একটি নতুন যুগের থেকে, কোডকে পরিষ্কার এবং আরও সহজবোধ্য করে তোলে।
অন্যান্য শেলগুলিতে বিকল্পগুলি এখনও এই পুরানো টুলগুলির উপর নির্ভর করতে পারে অথবা ব্যাশের প্যারামিটার এক্সপ্যানশন বা zsh-এর মডিফায়ারগুলির মতো নিজস্ব অভ্যন্তরীণ পদ্ধতি ব্যবহার করতে পারে।
string
ফাংশনটি শুধু উদ্ধৃতি চিহ্ন ট্রিমিং এর চেয়ে বেশি করে। এটি Fish এ স্ট্রিং অপারেশনের জন্য একটি সুইস আর্মি ছুরি। string
এর সাথে, আপনি স্ট্রিং কাটা, কুঁচি করা, বিভাজন করা, যোগ করা, বা এমনকি টার্মিনালে সরাসরি রেগেক্স-ম্যাচ করতে পারেন।
দেখুন
string
নিয়ে আরও গভীরে ডুব দিন অফিসিয়াল ডকুমেন্টেশনের সাহায্যে:
পুরানো দিনের জন্য নস্টালজিয়া অথবা ঐতিহ্যবাহী শেলগুলিতে স্ক্রিপ্টিং করার সময়, দেখুন: