Vì vậy, tôi có một số tệp văn bản lớn tôi cần sắp xếp và loại bỏ tất cả các dòng có chứa một từ khóa nhất định. Về cơ bản, nếu tôi có những dòng này:
Đây không phải là một bài kiểm tra
Đây là một bài kiểm tra
Có thể một bài kiểm tra
Chắc chắn không phải là một bài kiểm tra
Và tôi chạy tập lệnh với 'không', tôi cần xóa hoàn toàn dòng 1 và 4.
Tôi đã thử với:
PS C:\Users\Admin> (Get-Content "D:\Logs\co2.txt") |
Foreach-Object {$_ -replace "3*Program*", ""} |
Set-Content "D:\Logs\co2.txt"
nhưng nó chỉ thay thế 'Chương trình' chứ không phải toàn bộ dòng.