PowerShell-এ ডাবল উদ্ধৃতিগুলি এর ভিতরে আবদ্ধ স্ট্রিংটি প্রিন্ট করতে ব্যবহৃত হয়। এই ডবল কোটগুলি কনসোল আউটপুটে দৃশ্যমান নয়। ডবল কোট দৃশ্যমান করার জন্য, ব্যাকটিক অপারেটর ব্যবহার করা হয়। ব্যাকটিক অপারেটর (`) PowerShell-এ ব্যবহার করা হয় ডাবল কোট স্ট্রিং থেকে বাঁচতে। তাছাড়া, ব্যাকটিক (‘) অপারেটর একক উদ্ধৃতি স্ট্রিং থেকেও এড়িয়ে যেতে পারে। আউটপুটে ডবল কোট সহ স্ট্রিং প্রিন্ট করার জন্য এই অপারেশনটি করা হয়।
এই ব্লগটি উল্লিখিত প্রশ্নের সমাধান করার পদ্ধতি নিয়ে আলোচনা করবে।
কিভাবে PowerShell ব্যবহার করে ডাবল কোট এড়ানো যায়?
উল্লেখিত ক্যোয়ারী ঠিক করার জন্য এই পদ্ধতিগুলি প্রয়োগ করা যেতে পারে:
- ব্যাকটিক অপারেটরের মাধ্যমে ডবল কোট এস্কেপ করুন।
- একক উদ্ধৃতির মাধ্যমে দ্বিগুণ উদ্ধৃতি থেকে পালিয়ে যান।
পদ্ধতি 1: ডাবল কোটে স্ট্রিং এড়িয়ে যেতে PowerShell-এ ব্যাকটিক অপারেটর ব্যবহার করুন
ডাবল কোট এড়ানোর মূল পদ্ধতি হল ব্যাকটিক অপারেটর ব্যবহার করা। আরও বোঝার জন্য, প্রদত্ত উদাহরণগুলি দেখুন।
উদাহরণ 1: ডাবল কোটসের মাধ্যমে একটি স্ট্রিং এস্কেপ করুন
এই উদাহরণটি ব্যাকটিক অপারেটর ব্যবহার করে ডবল উদ্ধৃতি সহ একটি স্ট্রিং এড়ানোর জন্য প্রদর্শন করবে:
' ''এটি একটি স্ট্রিং।'' ' '
উপরের কোড অনুযায়ী:
- প্রথমে, ব্যাকটিক অপারেটরটিকে আপনি যে ডবল কোট থেকে পালাতে চান তার আগে রাখুন।
- একইভাবে, পালানোর জন্য অন্য ডবল উদ্ধৃতির ঠিক আগে এটি রাখুন:
উদাহরণ 2: ডাবল উদ্ধৃতি ব্যবহার করে একটি নির্দিষ্ট শব্দ এস্কেপ করুন
এই উদাহরণটি ডবল উদ্ধৃতি সহ একটি নির্দিষ্ট শব্দ এড়াতে একটি ডেমো দেবে:
'তার নাম ''জেমস'' ' '
এটি লক্ষ্য করা যায় যে ডবল উদ্ধৃতিতে মোড়ানো একটি নির্দিষ্ট শব্দ সফলভাবে এড়িয়ে গেছে।
পদ্ধতি 2: ডাবল কোট এড়ানোর জন্য একক উদ্ধৃতি ব্যবহার করুন
ডবল কোট এড়ানোর আরেকটি উপায় হল একক উদ্ধৃতি ব্যবহার করে। এটি করতে, শুধুমাত্র একক উদ্ধৃতিগুলির মধ্যে ডবল কোট স্ট্রিংটি মোড়ানো।
উদাহরণ 1: ডাবল কোট সহ একটি স্ট্রিং এস্কেপ করুন
এখন, একক উদ্ধৃতির মাধ্যমে ডবল কোট সহ একটি স্ট্রিং এস্কেপ করুন:
''এটি পাওয়ারশেল।'
ডবল কোট এড়ানোর জন্য, শুধুমাত্র একক উদ্ধৃতিগুলির মধ্যে ডবল কোট সহ একটি স্ট্রিং রাখুন:
উদাহরণ 2: একক উদ্ধৃতি ব্যবহার করে একটি নির্দিষ্ট শব্দ এস্কেপ করুন
এখন, একক উদ্ধৃতির মাধ্যমে ডবল উদ্ধৃতি সহ একটি নির্দিষ্ট শব্দ এড়িয়ে যান:
'এটি 'পাওয়ারশেল।'
এটি লক্ষ্য করা যায় যে একক উদ্ধৃতি ব্যবহার করে ডাবল উদ্ধৃতিগুলি এড়িয়ে গেছে।
উপসংহার
পাওয়ারশেলের ডাবল কোটগুলি ব্যাকটিক অপারেটর ব্যবহার করে এড়িয়ে যেতে পারে ( ` ) এটি শুরুতে এবং শেষে ডবল উদ্ধৃতি বা অ্যাপোস্ট্রোফেস সহ স্থাপন করা হয়। অধিকন্তু, একক উদ্ধৃতিগুলিও ডাবল কোট থেকে বাঁচতে ব্যবহার করা যেতে পারে। এই লেখাটি PowerShell-এ ডবল কোট এড়াতে গভীরতর পদ্ধতির বিষয়ে বিস্তারিত বর্ণনা করেছে।