Pytania otagowane jako io-redirection

Przekierowanie we / wy jest używane w skryptach powłoki. Ta funkcja umożliwia pobranie danych wyjściowych polecenia i przekierowanie ich jako danych wejściowych dla innego polecenia, lub polecenie może pobrać dane wejściowe z pliku zamiast ze standardowego strumienia wejściowego lub z terminala. Cały proces pomaga łączyć strumienie danych na różne sposoby.


10
Jak grep standardowy strumień błędów (stderr)?
Korzystam z ffmpeg, aby uzyskać meta informacje o klipie audio. Ale nie jestem w stanie tego zepsuć. $ ffmpeg -i 01-Daemon.mp3 |grep -i Duration FFmpeg version SVN-r15261, Copyright (c) 2000-2008 Fabrice Bellard, et al. configuration: --prefix=/usr --bindir=/usr/bin --datadir=/usr/share/ffmpeg --incdir=/usr/include/ffmpeg --libdir=/usr/lib --mandir=/usr/share/man --arch=i386 --extra-cflags=-O2 ... Sprawdziłem, to wyjście ffmpeg jest kierowane …

6
Używanie pętli while do ssh do wielu serwerów
Mam plik servers.txtz listą serwerów: server1.mydomain.com server2.mydomain.com server3.mydomain.com kiedy czytam plik linia po linii whilei echo każdej linii, wszystko działa zgodnie z oczekiwaniami. Wszystkie linie są drukowane. $ while read HOST ; do echo $HOST ; done < servers.txt server1.mydomain.com server2.mydomain.com server3.mydomain.com Jednak gdy chcę ssh do wszystkich serwerów i …


4
Jak całkowicie wyciszyć cronjob do / dev / null /?
Na moim Ubuntu-Desktop i na moim serwerze debian mam skrypt, który musi być wykonywany co minutę (skrypt, który wywołuje minutnik mojej kosmicznej gry przeglądarkowej ). Problem polega na tym, że na pochodnych Debiana cron loguje się przy /var/log/syslogkażdym uruchomieniu. W końcu widzę powtarzającą się wiadomość, która była wykonywana w kółko …




1
W jaki sposób to polecenie jest legalne? „> Plik1 <plik2 kot”
Zakładając, że file2już istnieje, polecenie &gt; file1 &lt; file2 cat wydaje się kopiować zawartość file2do file1. Ale nie mogę zrozumieć tej struktury. Rozumiem, że „Nic” nie jest kierowane file1(tworzenie lub usuwanie jego treści). Następnie file2kierowana jest treść file1. Dlaczego catpo file2? skąd ma wiedzieć, cat file2czy operandy nie są we …

5
Jak uruchomić polecenie obejmujące przekierowywanie lub przesyłanie potokowe za pomocą sudo?
Staram się postępować zgodnie z najlepszymi praktykami korzystania z sudo zamiast konta root. Korzystam z prostej operacji pliku concat, takiej jak: sudo echo 'clock_hctosys="YES"' &gt;&gt; /etc/conf.d/hwclock Nie udaje się to po prawej stronie „&gt;&gt;”, działa jak zwykły użytkownik. Dodanie dodatkowych sudos również kończy się niepowodzeniem (oczekiwane zachowanie od pipowania do …



3
Zamykanie deskryptora pliku,> & - vs <& -
W samouczku bash, który czytam, napisano, że jeśli otworzysz deskryptor pliku do czytania, tj exec 3&lt; echolist Musisz to tak zamknąć, exec 3&lt;&amp;- Jeśli jednak otworzysz deskryptor pliku do zapisu, musisz go zamknąć w następujący sposób: exec 3&gt;&amp;- Jednak kiedy patrzę w Internecie, widzę, jak ludzie otwierają pliki, a następnie …

5
Czy program wiersza poleceń może zapobiec przekierowaniu danych wyjściowych?
Przywykłem do tego: someprogram &gt;output.file Robię to za każdym razem, gdy chcę zapisać dane wyjściowe generowane przez program do pliku. Zdaję sobie również sprawę z dwóch wariantów przekierowania IO : someprogram 2&gt;output.of.stderr.file (dla stderr) someprogram &amp;&gt;output.stderr.and.stdout.file (dla obu stdout + stderr łącznie) Dzisiaj natknąłem się na sytuację, która nie wydawała …


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.