วิธี echo เนื้อหาของไฟล์ในพรอมต์คำสั่ง DOS / Windows [ซ้ำกัน]


คำตอบ:



7

คุณสามารถcatหลายไฟล์ดังนี้:

type file1 file2 file3 2>nul

2>nulยับยั้งการส่งออกของชื่อไฟล์ที่ หากไฟล์ไม่ได้จบลงด้วยการปัดแคร่คืนหนึ่งจะไม่ถูกเพิ่มระหว่างไฟล์

คุณสามารถทำสิ่งเดียวกันนี้:

copy file1 + file2 + file3 con >nul

ในกรณีนี้>nulเอาต์พุตจะไม่แสดงชื่อไฟล์และn file(s) copiedข้อความ


6

ในพรอมต์คำสั่งของคุณใช้"type"คำสั่ง คุณสามารถไปป์ผ่าน "มากกว่า" เหมือนใน Unix

  • type filename

...หรือ...

  • type filename | more

นอกจากนี้คุณสามารถใช้โอเปอเรเตอร์การเปลี่ยนเส้นทางอื่น ๆ ที่เหมือนกับ Unix ซึ่งคุณสามารถเก็บเอาท์พุทเป็นไฟล์แทนที่จะเข้าสู่หน้าจอ (เช่นพิมพ์ filename> filename.out) หรือรับอินพุตจากไฟล์ (เช่น <filename เพิ่มเติม ) เป็นสิ่งสำคัญที่จะต้องทราบว่าการใช้ตัวดำเนินการเปลี่ยนเส้นทางขั้นสูงเหล่านี้ที่จะทำงานใน Unix จะไม่ทำงานตามที่คาดไว้ (ในกรณีทั้งหมด) ในสภาพแวดล้อม DOS / Windows แต่ถ้าคุณทำให้สิ่งต่าง ๆ เป็นเรื่องง่าย (และทดสอบ) ทำงานได้ดีสำหรับคุณเสมอ
Randolf Richardson
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.