Bạn chỉ cần sử dụng cat example1.txt, example2.txt | sc examples.txt
. Bạn chắc chắn có thể nối nhiều hơn hai tệp với kiểu này. Thêm vào đó, nếu các tập tin được đặt tên tương tự, bạn có thể sử dụng:
cat example*.txt | sc allexamples.txt
Các cat
là một bí danh cho Get-Content
, và sc
là một bí danh cho Set-Content
.
Note 1: Hãy cẩn thận với phương pháp thứ hai - nếu bạn cố gắng đầu ra để examples.txt
(hoặc tương tự phù hợp với mô hình), PowerShell sẽ nhận được vào một vòng lặp vô hạn! (Tôi vừa thử nghiệm điều này).
Lưu ý 2: Xuất ra tệp có >
không giữ mã hóa ký tự! Đây là lý do tại sao nên sử dụng Set-Content
(sc
).
Chỉ trong trường hợp ai đó muốn lặp qua các tập tin với _GET -ChildItems | Cấu trúc Foreach-Object_ bạn có thể muốn sử dụng Add-Content thay vì Set-Content. Nếu không, tệp đích sẽ bị ghi đè trong mỗi lần lặp. – Jonas