Redirection Operator

Redirection Operator Definition

ตัวดำเนินการเปลี่ยนเส้นทางเป็นอักขระพิเศษที่สามารถใช้กับ คำสั่ง เช่น คำสั่ง Command Prompt หรือ คำสั่ง DOS เพื่อเปลี่ยนเส้นทางการป้อนข้อมูลไปยังคำสั่งหรือผลลัพธ์จากคำสั่ง

โดยค่าเริ่มต้นเมื่อคุณรันคำสั่งอินพุตมาจาก แป้นพิมพ์ และเอาท์พุทถูกส่งไปที่หน้าต่าง พร้อมรับคำสั่ง อินพุตและเอาต์พุตคำสั่งเรียกว่าคำสั่งจัดการ

Redirection Operators ใน Windows และ MS-DOS

ตารางด้านล่างแสดงรายการตัวดำเนินการเปลี่ยนเส้นทางที่มีอยู่ทั้งหมดสำหรับคำสั่งใน Windows และ MS-DOS

อย่างไรก็ตามผู้ดำเนินการเปลี่ยนเส้นทาง > และ >> มีอัตราการใช้งานมากที่สุด

Redirection Operator คำอธิบาย ตัวอย่าง
> เครื่องหมายมากกว่าจะถูกใช้เพื่อส่งไปยังไฟล์หรือแม้กระทั่งเครื่องพิมพ์หรืออุปกรณ์อื่นข้อมูลใดก็ตามจากคำสั่งจะถูกแสดงในหน้าต่างพร้อมรับคำสั่งว่าคุณไม่ได้ใช้โอเปอเรเตอร์ assoc> types.txt
>> เครื่องหมายมากกว่าสองครั้งทำงานเหมือนกับเครื่องหมายมากกว่าที่มากกว่า แต่ข้อมูลจะถูกเพิ่มท้ายไฟล์แทนการเขียนทับข้อมูล ipconfig >> netdata.txt
< เครื่องหมายน้อยกว่าจะใช้เพื่ออ่านข้อมูลสำหรับคำสั่งจากแฟ้มแทนจากแป้นพิมพ์ sort
| ท่อแนวตั้งใช้เพื่ออ่านผลลัพธ์จากคำสั่งหนึ่ง ๆ และใช้สำหรับอินพุตของอีกชุดหนึ่ง dir | ประเภท

หมายเหตุ: มี ผู้ดำเนินการเปลี่ยนเส้นทางอีกสองคน > & และ <& นอกจากนี้ยังมีอยู่ แต่จัดการกับการเปลี่ยนเส้นทางที่ซับซ้อนมากขึ้นเกี่ยวกับคำสั่งจัดการ

คำแนะนำ: คำสั่งคลิปมีมูลค่าการกล่าวขวัญที่นี่เช่นกัน ไม่ใช่ตัวดำเนินการเปลี่ยนเส้นทาง แต่มีวัตถุประสงค์เพื่อใช้กับท่อแนวตั้งเพื่อเปลี่ยนเส้นทางของคำสั่งก่อนท่อไปยังคลิปบอร์ดของ Windows

ตัวอย่างเช่นการเรียกใช้ ping 192.168.1.1 | คลิป จะคัดลอกผลลัพธ์ของ คำสั่ง ping ไปยังคลิปบอร์ดซึ่งคุณสามารถวางลงในโปรแกรมใดก็ได้

วิธีการใช้ผู้ดำเนินการเปลี่ยนเส้นทาง

คำสั่ง ipconfig เป็นวิธีทั่วไปในการค้นหาการตั้งค่าเครือข่ายต่างๆผ่าน Command Prompt วิธีหนึ่งในการดำเนินการคือการป้อน ipconfig / ทั้งหมด ในหน้าต่าง Command Prompt

เมื่อคุณทำเช่นนั้นผลลัพธ์จะปรากฏขึ้นภายใน Command Prompt และจะมีประโยชน์เฉพาะที่อื่นถ้าคุณคัดลอกจากหน้าจอพร้อมรับคำสั่ง นั่นคือเว้นแต่คุณจะใช้ตัวดำเนินการเปลี่ยนเส้นทางเพื่อเปลี่ยนเส้นทางไปยังตำแหน่งอื่นเช่นไฟล์

ถ้าเรามองไปที่ตัวดำเนินการเปลี่ยนเส้นทางแรกในตารางด้านบนเราจะเห็นว่าเครื่องหมายมากเกินกว่าจะถูกใช้เพื่อส่งผลลัพธ์ของคำสั่งไปยังไฟล์ นี่คือวิธีที่คุณจะส่งผลลัพธ์ของ ipconfig / ทั้งหมด เป็นไฟล์ข้อความที่เรียกว่า networksettings :

ipconfig / all> networksettings.txt

ดู วิธีการเปลี่ยนเส้นทางคำสั่งออกไปยังไฟล์ สำหรับตัวอย่างเพิ่มเติมและคำแนะนำโดยละเอียดเกี่ยวกับการใช้โอเปอเรเตอร์เหล่านี้