ฉันต้องการอ่านไฟล์ทีละบรรทัดใน PowerShell โดยเฉพาะฉันต้องการวนซ้ำไฟล์เก็บแต่ละบรรทัดในตัวแปรในลูปและดำเนินการประมวลผลบางอย่างในบรรทัด
ฉันรู้ว่าเทียบเท่า Bash:
while read line do
if [[ $line =~ $regex ]]; then
# work here
fi
done < file.txt
เอกสารประกอบเกี่ยวกับลูป PowerShell ไม่มากนัก
Get-Content
โหลดไฟล์ทั้งหมดลงในหน่วยความจำพร้อมกันซึ่งจะล้มเหลวหรือค้างในไฟล์ขนาดใหญ่