এই ব্লগটি উল্লিখিত প্রশ্নের সমাধান করার পদ্ধতি নিয়ে আলোচনা করবে।
PowerShell ব্যবহার করে কিভাবে টেক্সট ফাইল পড়া এবং টেক্সট প্রতিস্থাপন করা যায়?
এখন, আমরা টেক্সট ফাইল পড়ার এবং টেক্সট প্রতিস্থাপনের জন্য আলাদাভাবে এবং সংমিশ্রণে দুটি পদ্ধতি নিয়ে আলোচনা করব।
পদ্ধতি 1: PowerShell 'Get-Content' কমান্ড ব্যবহার করে পাঠ্য ফাইলগুলি পড়ুন
দ্য ' পান-কন্টেন্ট cmdlet টেক্সট ফাইল পড়ার জন্য PowerShell-এ ব্যবহার করা হয়। এই cmdlet PowerShell কনসোলের মধ্যে টেক্সট ফাইল ডেটা প্রদর্শন করে।
উদাহরণ 1: একটি একক পাঠ্য ফাইল পড়ুন
এই উদাহরণটি দেখাবে কিভাবে টেক্সট ফাইল পড়তে হয় ' পান-কন্টেন্ট 'cmdlet. তবে, আসুন প্রথমে একটি টেক্সট ফাইল তৈরি করুন ' আউট-ফাইল 'cmdlet.
'এটি কিছু পাঠ্য' | আউট -ফাইল C:\Doc\File.txt
উপরের কোড অনুযায়ী:
- প্রথমে, ইনভার্টেড কমান্ডের মধ্যে স্ট্রিং যোগ করুন।
- এর পরে, একটি পাইপলাইন যোগ করুন ' | ” পূর্ববর্তী কমান্ডের ফলাফল পরবর্তী কমান্ডে স্থানান্তর করতে।
- তারপর, ব্যবহার করুন ' আউট-ফাইল একটি টেক্সট ফাইলে আউটপুট এক্সপোর্ট করতে ফাইল পাথ সহ cmdlet:
আসুন রপ্তানি করা টেক্সট ফাইলের বিষয়বস্তু পড়ুন ' পান-কন্টেন্ট ফাইল পাথ সহ cmdlet:
পান-কন্টেন্ট C:\Doc\File.txt
একটি একক পাঠ্য ফাইল সফলভাবে পড়া হয়েছে৷
উদাহরণ 2: একটি নির্দিষ্ট ডিরেক্টরির মধ্যে সমস্ত পাঠ্য ফাইল পড়ুন
এই প্রদর্শনটি সংশ্লিষ্ট ডিরেক্টরিতে উপলব্ধ সমস্ত পাঠ্য ফাইল পড়তে সাহায্য করবে:
পান-কন্টেন্ট C:\Doc\ * .txtপ্রথমে যোগ করুন ' পান-কন্টেন্ট ফোল্ডার ঠিকানা সহ cmdlet এবং ওয়াইল্ডকার্ড যোগ করুন ' * ' সাথে ' .txt সংশ্লিষ্ট ফোল্ডারের সমস্ত টেক্সট ফাইল পড়ার জন্য এক্সটেনশন:
একটি ডিরেক্টরির ভিতরে সমস্ত পাঠ্য ফাইল সফলভাবে পড়া হয়েছে।
পদ্ধতি 2: PowerShell '-replace' প্যারামিটার ব্যবহার করে পাঠ্য প্রতিস্থাপন করুন
দ্য ' - প্রতিস্থাপন ” প্যারামিটার একটি স্ট্রিংয়ের মধ্যে পাঠ্য প্রতিস্থাপন করতে ব্যবহৃত হয়। এটি একটি কমা দ্বারা পৃথক দুটি শব্দ উদাহরণ লাগে. এই বিকল্পটি এমনভাবে কাজ করে যে এটি প্রথম শব্দটি অনুসন্ধান করে এবং এটিকে দ্বিতীয় শব্দ দিয়ে প্রতিস্থাপন করে।
উদাহরণ 1: একটি স্ট্রিংয়ের মধ্যে পাঠ্য প্রতিস্থাপন করুন
এখন, একটি স্ট্রিং নির্ধারিত ভেরিয়েবলের মধ্যে পাঠ্য উদাহরণগুলি প্রতিস্থাপন করুন:
$str = 'হ্যালো পৃথিবী'$str - প্রতিস্থাপন 'পৃথিবী' , 'মঙ্গল'
উপরের কোড অনুযায়ী:
- প্রথমে, একটি ভেরিয়েবল যোগ করুন এবং এটিতে একটি পাঠ্য স্ট্রিং বরাদ্দ করুন।
- এর পরে, পরবর্তী লাইনে, ভেরিয়েবল এবং “ - প্রতিস্থাপন ” কমা দ্বারা পৃথক দুটি শব্দ সহ অপারেটর।
- প্রথম শব্দটি একটি স্ট্রিংয়ের ভিতরে অনুসন্ধান করা হবে এবং দ্বিতীয়টির সাথে প্রতিস্থাপিত হবে:
লক্ষ্য করা যায় যে ' পৃথিবী ' দ্বারা প্রতিস্থাপিত হয়েছে ' মঙ্গল ”
উদাহরণ 2: একটি ফাইলের ভিতরে সমস্ত পাঠ্য উদাহরণ প্রতিস্থাপন করুন
এই উদাহরণটি নির্দিষ্ট টেক্সট ফাইলের ভিতরে সমস্ত পাঠ্য উদাহরণ প্রতিস্থাপন করতে প্রদর্শন করবে:
( পান-কন্টেন্ট C:\Doc\File.txt ) -প্রতিস্থাপন 'বিড়াল' , 'কুকুর' | সেট-কন্টেন্ট C:\Doc\File.txtউপরের কোড অনুযায়ী:
- প্রথমে লিখুন ' পান-কন্টেন্ট ” ছোট বন্ধনীর মধ্যে ফাইল ঠিকানা সহ cmdlet।
- এর পরে, যোগ করুন ' - প্রতিস্থাপন ” প্যারামিটার এবং একটি কমা দ্বারা পৃথক করা উল্টানো কমাগুলির মধ্যে দুটি শব্দ যোগ করুন।
- তারপর, একটি পাইপলাইন যোগ করুন ' | ' এবং ' ব্যবহার করুন সেট-কন্টেন্ট ' টার্গেট ফাইল পাথের পাশাপাশি:
আসুন নীচের কমান্ডটি কার্যকর করে প্রতিস্থাপিত পাঠ্যটি পরীক্ষা করি:
পান-কন্টেন্ট C:\Doc\File.txt
এটি লক্ষ্য করা যায় যে একটি ফাইলের ভিতরে বিভিন্ন পাঠ্য উদাহরণ সফলভাবে প্রতিস্থাপিত হয়েছে।
উপসংহার
পাওয়ারশেল ব্যবহার করে ' পান-কন্টেন্ট টেক্সট ফাইল পড়ার জন্য ফাইল পাথ সহ cmdlet। পাঠ্য প্রতিস্থাপন করার জন্য, প্রথমে 'Get-Content' এর সাথে স্ট্রিং বা ফাইল পাথ যোগ করুন এবং তারপর 'যোগ করুন' - প্রতিস্থাপন ” একটি কমা দ্বারা পৃথক করা দুটি শব্দের পাশাপাশি প্যারামিটার৷ এই পোস্টে PowerShell-এ আলাদাভাবে বা একই সাথে পাঠ্য পড়তে এবং প্রতিস্থাপন করার জন্য একটি বিশদ নির্দেশিকা বিশদভাবে বর্ণনা করা হয়েছে।