সুতরাং আমার কাছে বেশ কয়েকটি বড় টেক্সট ফাইল রয়েছে যার মাধ্যমে আমার বাছাই করতে হবে এবং প্রদত্ত কীওয়ার্ড থাকা লাইনের সমস্ত উপস্থিতি সরিয়ে ফেলতে হবে। সুতরাং মূলত, যদি আমার এই লাইন থাকে:
এটি একটি পরীক্ষা নয়
এটি একটি পরীক্ষা
সম্ভবত একটি পরীক্ষা
অবশ্যই পরীক্ষা নয়
এবং আমি স্ক্রিপ্টটি 'না' দিয়ে চালাচ্ছি, আমার সম্পূর্ণ লাইন 1 এবং 4 মুছতে হবে।
আমি চেষ্টা করে যাচ্ছি:
PS C:\Users\Admin> (Get-Content "D:\Logs\co2.txt") |
Foreach-Object {$_ -replace "3*Program*", ""} |
Set-Content "D:\Logs\co2.txt"
তবে এটি কেবলমাত্র 'প্রোগ্রাম' প্রতিস্থাপন করে পুরো লাইনটি নয়।