ชื่อ stdin / stdout ใน BASH?


12

ผมมีโปรแกรมที่ใช้ตัวเลือกซึ่งจะเขียนข้อมูลพิเศษเพื่อ-o log_filelog_file

มีวิธีใดบ้างที่ฉันจะเปลี่ยนเส้นทางไปยัง stdout?

เช่นมี "ชื่อพิเศษ" สำหรับ stdout ที่สามารถใช้เป็นชื่อไฟล์เช่นCONOUT$บน Windows?

คำตอบ:


16

โดยปกติแล้วโปรแกรมจะเขียนโดยอัตโนมัติไปยัง stdout หากคุณไม่ระบุ-oตัวเลือก ในกรณีที่คุณจะต้องไปผ่านตัวเลือกที่คุณสามารถใช้-o-o /dev/stdout


Ahhh /dev/stdoutเป็นสิ่งที่ฉันต้องการ ขอบคุณ!! :)
user541686

3
และฉันจะไม่เรียกว่า "การเปลี่ยนเส้นทาง" แต่เพียงแค่ "ทิศทาง" :-)
Stéphane Gimenez

1
อ้างอะไรก็ได้ที่คุณพูด :)
user541686
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.