Điều cần biết
- Toán tử chuyển hướng >nằm giữa lệnh ipconfigvà tên tệp.
- Nếu tệp đã tồn tại, nó sẽ bị ghi đè. Nếu không, nó sẽ được tạo.
- Toán tử >>bổ sung tệp. Thay vì ghi đè tệp đầu ra, nó sẽ nối đầu ra lệnh vào cuối tệp.
Sử dụng toán tử chuyển hướng để chuyển hướng đầu ra của lệnh tới một tệp. Tất cả thông tin được hiển thị trong Command Prompt sau khi chạy một lệnh có thể được lưu vào một tệp, bạn có thể mở tệp này trong Windows để tham khảo sau này hoặc thao tác theo cách bạn muốn.
Cách Sử dụng Toán tử Chuyển hướng
Trong khi có một số toán tử chuyển hướng, đặc biệt, hai toán tử được sử dụng để xuất kết quả của một lệnh vào một tệp: dấu lớn hơn (>) và dấu lớn hơn gấp đôi (>>).
Cách dễ nhất để học cách sử dụng các toán tử chuyển hướng này là xem một số ví dụ:
ipconfig / tất cả > mynetworksettings.txt
Trong ví dụ này, tất cả thông tin cấu hình mạng, thường thấy trên màn hình sau khi chạy ipconfig / all, được lưu vào một tệp có tên là mynetworksettings.txt. Nó được lưu trữ trong thư mục bên trái của lệnh, C: / Users / Jon trong trường hợp này.
Toán tử chuyển hướng >nằm giữa lệnh ipconfig và tên của tệp. Nếu tệp đã tồn tại, nó sẽ bị ghi đè. Nếu nó chưa tồn tại, nó sẽ được tạo.
Mặc dù tệp sẽ được tạo nếu chưa tồn tại, nhưng các thư mục thì không. Để lưu đầu ra lệnh vào một tệp trong một thư mục cụ thể chưa tồn tại, trước tiên, hãy tạo thư mục và sau đó chạy lệnh. Tạo các thư mục mà không cần rời khỏi Command Prompt bằng lệnh mkdir.
ping 10.1.0.12 > "C: / Users / Jon / Desktop / Ping Results.txt"
Ở đây, khi lệnh ping được thực thi, Command Prompt sẽ xuất kết quả ra tệp có tên là Ping Results.txtnằm trên màn hình của người dùng Jon, tại C: / Users / Jon / Desktop . Toàn bộ đường dẫn của tệp được đặt trong dấu ngoặc kép vì có khoảng trắng.
Hãy nhớ rằng, khi sử dụng toán tử chuyển hướng >, tệp được chỉ định sẽ được tạo nếu nó chưa tồn tại và sẽ bị ghi đè nếu nó tồn tại.
Toán tử Chuyển hướng Nối
Toán tử mũi tên kép nối, thay vì thay thế, một tệp:
ipconfig / tất cả >> \\ server / files / officenetsettings.log
Ví dụ này sử dụng toán tử chuyển hướng >>có chức năng giống với toán tử >, chỉ thay vì ghi đè đầu ra nếu nó tồn tại, nó sẽ nối đầu ra lệnh vào cuối tệp.
Đây là một ví dụ về tệp LOG này có thể trông như thế nào sau khi một lệnh được xuất sang nó:
Toán tử chuyển hướng >>rất hữu ích khi bạn đang thu thập thông tin tương tự từ các máy tính hoặc lệnh khác nhau và bạn muốn tất cả dữ liệu đó trong một tệp duy nhất.
Các ví dụ về toán tử chuyển hướng ở trên nằm trong ngữ cảnh của Command Prompt, nhưng bạn cũng có thể sử dụng chúng trong tệp BAT. Khi bạn sử dụng tệp BAT để chuyển đầu ra của lệnh thành tệp văn bản, các lệnh chính xác giống như mô tả ở trên sẽ được sử dụng, nhưng thay vì nhấn Enterđể chạy chúng, bạn chỉ cần mở. Tệp BAT.
Sử dụng Toán tử Chuyển hướng trong Tệp Hàng loạt
Toán tử chuyển hướng hoạt động trong các tệp hàng loạt bằng cách bao gồm lệnh giống như bạn làm từ Dấu nhắc lệnh:
tracert yahoo.com > C: / yahootracert.txt
Trên đây là một ví dụ về cách tạo một tệp loạt sử dụng toán tử chuyển hướng với lệnh tracert.
Tệp yahootracert.txt (hiển thị ở trên) sẽ được tạo trên ổ C: vài giây sau khi thực hiện tệp sample.bat. Giống như các ví dụ khác ở trên, tệp hiển thị mọi thứ mà Command Prompt sẽ tiết lộ nếu toán tử chuyển hướng không được sử dụng.