Pytania otagowane jako stdout

stdout to nazwa domyślnego deskryptora pliku wyjściowego procesu. Ponieważ w `stdout` nie ma nic specjalnego, * nie powinieneś * używać tego tagu. Użyj tagu [io-redirection] w przypadku pytań dotyczących przekierowywania danych wyjściowych, użyj [deskryptorów plików] w przypadku pytań dotyczących zarządzania deskryptorami plików, użyj [blokady] w przypadku pytań dotyczących blokowania plików i użyj [plików] w przypadku ogólnych pytań dotyczących operacje na plikach.

2
Przekieruj stdin i stdout na porty
Chciałbym wziąć program, Pktóry odczytuje stdini zapisuje stdout, ale podłącza go nclub cokolwiek innego, co czyta z określonego portu i wysyła do innego portu. # The reading is easy, here P reads from port 50505 nc -l 50505 | P Jak mogę uzyskać zwrot z portu 60606?

1
Przekierowanie standardowego wyjścia z dwóch programów
Korzystam z narzędzia do sprawdzania pamięci (prog1) na kodzie C ++ (prog2), które dają ogromne i szczegółowe wyniki. Aby wyśledzić kilka błędów, muszę zapisać to wyjście w pliku. Próbowałem przekierować standardowe wyjście do pliku: prog1 prog2 > outfile.txt Ale to daje mi plik zawierający dane wyjściowe prog2, podczas gdy dane …

1
wyświetlać STDOUT przed STDERR?
Jestem nowy w bash i nie mogę przez całe życie wymyślić, jak uruchomić określone polecenie, przypuszczać ./fffi drukować standardowe stdouts przed stderr (sam jestem zdezorientowany co do znaczenia) na przykład $ printf "I am a\ndrill\n" > fff; $ cat fff nofile fff nofile fff I am a drill cat: nofile: …

2
Kiedy używać standardowego strumienia błędów w aplikacji wiersza poleceń?
Czy istnieją wytyczne, kiedy należy użyć błędu podczas pisania aplikacji wiersza polecenia? Ku mojemu zdziwieniu, nie znalazłem niczego, przeglądając go w Google. W szczególności pytanie, które mnie teraz interesuje, brzmi: czy użyć stdoutlub stderrkiedy użytkownik wywołał program z nielegalnymi argumentami. Jednak bardziej doceniana jest bardziej kompleksowa odpowiedź, ponieważ z pewnością …


3
Dynamicznie przycinaj szerokość linii stdout w Bash
Ostatnio eksperymentowałem z pspoleceniem i czasami długie ścieżki zawijają się do następnej linii (lub dwóch) i utrudniają czytanie. Chcę przesłać dane pswyjściowe do innego programu, aby ograniczyć wynik do xliczby znaków. Oto, co do tej pory mam, ale to nie działa całkiem dobrze: ps aux | cut -c1-$(stty size | …
9 bash  shell  stdout  cut 

2
Zabij proces, jeśli przez pewien czas będzie cicho
Mam narzędzie, które ma nieprzyjemny nawyk wyciszania się i pozostawania w nim, już wiem, jak długo to trwa, więc używam go timeoutdo walki, ale czasami robi to wcześniej. Czy istnieje narzędzie podobne do timeouttego, które zabije proces, jeśli przestanie kierować wyjście na standardowe wyjście?
9 linux  bash  shell  stdout  timeout 
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.