tên stdin / stdout trong BASH?


12

Tôi có một chương trình có một -o log_filetùy chọn, ghi dữ liệu bổ sung vào log_file.

Có cách nào để tôi chuyển hướng điều đó đến thiết bị xuất chuẩn không?

tức là có "tên đặc biệt" cho thiết bị xuất chuẩn có thể được sử dụng làm tên tệp, như CONOUT$trên Windows không?

Câu trả lời:


16

Thông thường, các chương trình tự động ghi vào thiết bị xuất chuẩn nếu bạn không chỉ định một -otùy chọn. Trong trường hợp bạn phải thông qua -otùy chọn, bạn có thể sử dụng -o /dev/stdout.


Ahhh /dev/stdoutchính xác là những gì tôi cần. Cảm ơn bạn!! :)
dùng541686

3
Và tôi sẽ không gọi đó là "chuyển hướng" mà chỉ là "hướng" :-)
Stéphane Gimenez

1
Lol bất cứ điều gì bạn nói :)
user541686
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.