PowerShell: วิธีแทนที่เครื่องหมายจุลภาคด้วยการขึ้นบรรทัดใหม่
บ่อยครั้งที่คุณอาจต้องการใช้ PowerShell เพื่อแทนที่เครื่องหมายจุลภาคทั้งหมดด้วยการขึ้นบรรทัดใหม่ในไฟล์ใดไฟล์หนึ่ง
คุณสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อดำเนินการดังกล่าว:
(Get-Content team_names.txt) -replace ",","`n" | Set-Content team_names2.txt
ตัวอย่างนี้จะแทนที่เครื่องหมายจุลภาคทั้งหมดด้วยการขึ้นบรรทัดใหม่ในไฟล์ชื่อ team_names.txt และบันทึกผลลัพธ์ลงในไฟล์ใหม่ชื่อ team_names2.txt
หมายเหตุ: คุณต้องใช้เครื่องหมายคำพูดคู่ในสถานการณ์นี้ เมื่อใช้ตัวดำเนินการ -replace
ตัวอย่างต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ
ตัวอย่าง: วิธีแทนที่เครื่องหมายจุลภาคด้วยการขึ้นบรรทัดใหม่ใน PowerShell
สมมติว่าเรามีไฟล์ในไดเร็กทอรีปัจจุบันชื่อ team_names.txt ซึ่งมีชื่อของทีมบาสเก็ตบอลต่างๆ
เราสามารถใช้ Get-Content cmdlet เพื่อดูเนื้อหาของไฟล์นี้:
เราจะเห็นว่าไฟล์มีชื่อทีมบาสเกตบอลต่างๆ คั่นด้วยเครื่องหมายจุลภาค
เราสามารถใช้ไวยากรณ์ต่อไปนี้เพื่อแทนที่แต่ละลูกน้ำในไฟล์ด้วยการขึ้นบรรทัดใหม่แทน:
(Get-Content team_names.txt) -replace ",","`n" | Set-Content team_names2.txtภาพหน้าจอต่อไปนี้แสดงวิธีใช้ไวยากรณ์นี้ในทางปฏิบัติ:
โปรดสังเกตว่าเมื่อเราใช้ Get-Content cmdlet เพื่อดูเนื้อหาของไฟล์ team_names2.txt ใหม่ เราจะเห็นว่าเครื่องหมายจุลภาคทั้งหมดถูกแทนที่ด้วยบรรทัดใหม่
ตอนนี้ชื่อทีมแต่ละทีมจะแสดงอยู่ในบรรทัดของตัวเอง
หมายเหตุ: คุณสามารถดูเอกสารฉบับสมบูรณ์สำหรับตัวดำเนินการ -replace ใน PowerShell ได้ที่นี่

