Tin tức và phân tích của tất cả các thiết bị di động

Cách lưu đầu ra lệnh vào tệp từ Dấu nhắc lệnh và PowerShell trên hệ thống của bạn Windows 10

Các lệnh PowerShell và Command Prompt có thể hiển thị thông tin. Đôi khi nó chỉ là một vài dòng như khi bạn kiểm tra ping hoặc có thể là nhiều dòng như địa chỉ IP cục bộ hoặc địa chỉ IP bên ngoài của bạn. Bất kể đầu ra dài bao nhiêu, đôi khi nó đủ để lưu nó vào một tệp để bạn không phải tải lại thông tin. Cả Command Prompt và PowerShell đều hỗ trợ sao chép và dán, nhưng bạn cũng có thể lưu đầu ra của lệnh vào một tệp trong khi lệnh đang chạy. Đây là cách bạn có thể thực hiện cả trong Dấu nhắc Lệnh và trong PowerShell.

Xuất lệnh ra tệp – dòng lệnh

Mở một dấu nhắc lệnh và nhập lệnh bạn muốn chạy. Tuy nhiên, trước khi bạn nhấn Enter, hãy thêm vào cuối:

> name-of-file.txt

Bạn không cần phải tạo một tệp văn bản trước. Command Prompt sẽ làm điều đó cho bạn. Nếu bạn chỉ nhập tên của tệp, nó sẽ được tạo trong cùng thư mục nơi dấu nhắc lệnh hiện đang nằm. Bạn có thể lưu đầu ra vào một vị trí khác bằng cách thêm đường dẫn đến thư mục mà bạn muốn lưu đầu ra.

> path-to-foldername-of-file.txt

Nếu bạn muốn lưu kết quả đầu ra vào một tệp nhưng cũng hiển thị nó trên dòng lệnh, bạn có thể thực hiện bằng lệnh này;

> path-to-foldername-of-file.txt | type path-to-foldername-of-file.txt

Xuất lệnh ra tệp – PowerShell

Trong PowerShell, bạn có thể gửi đầu ra của lệnh tới tệp theo cách tương tự như trong dòng lệnh. Nhập lệnh bạn muốn chạy và trước khi nhấn Enter, hãy thêm lệnh sau vào cuối. Một lần nữa, bạn sẽ không cần tạo tệp văn bản. PowerShell sẽ làm điều đó cho bạn.

> name-of-file.txt

Thao tác này sẽ lưu tệp đầu ra vào cùng thư mục nơi PowerShell hiện được đặt. Để lưu đầu ra vào một tệp ở một vị trí khác, bạn có thể chỉ định đường dẫn đến thư mục mà bạn muốn lưu nó.

Nếu bạn muốn xem kết quả, bạn không thể làm điều đó cùng lúc với tệp được tạo. Sau khi tạo, hãy chạy lệnh này và bạn sẽ có thể xem nội dung của nó.

Get-Content -Path "path-to-filefile-name.txt"

Nếu bạn thắc mắc liệu kết quả có thể được lưu vào một loại tệp khác hay không, thì câu trả lời là không. Cả Command Prompt và PowerShell đều có thể lưu/tạo tệp văn bản và không có cách nào để định dạng đầu ra theo một cách nhất định khi được lưu vào tệp.