imiona stdin / stdout w BASH?


12

Mam program, który ma -o log_fileopcję, która zapisuje dodatkowe dane log_file.

Czy jest jakiś sposób, aby przekierować to na standardowe wyjście?

tzn. czy istnieje „specjalna nazwa” dla standardowego wyjścia, której można użyć jako nazwy pliku, tak jak CONOUT$w systemie Windows?

Odpowiedzi:


16

Zwykle programy piszą automatycznie na standardowe wyjście, jeśli nie podasz -oopcji. W przypadku, gdy musisz przejść przez -oopcję, możesz użyć -o /dev/stdout.


Ahhh /dev/stdoutjest dokładnie tym, czego potrzebowałem. Dziękuję Ci!! :)
user541686,

3
I nie będę nazywał tego „przekierowaniem”, ale tylko „kierunkiem” :-)
Stéphane Gimenez

1
Lol cokolwiek powiesz :)
user541686,
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.