Pytania oznaczone «redirect»

Przekierowanie to przełączanie standardowego strumienia danych w taki sposób, aby pochodził on ze źródła innego niż domyślne lub w taki sposób, aby trafiał do innego miejsca docelowego niż domyślne miejsce docelowe.

204
Jaka jest różnica między „Przekierowaniem” a „Rurą”?

To pytanie może brzmieć trochę głupio, ale tak naprawdę nie widzę różnicy między przekierowaniem a potokami. Przekierowanie służy do przekierowania stdout / stdin / stderr, np ls > log.txt. Rury służą do przekazywania danych wyjściowych polecenia jako danych wejściowych do innego polecenia, np...

30
Jakie są różnice między &> i 2> i 1

Istnieją dwie formy przekierowania standardowego wyjścia i standardowy błąd na standardowe wyjście . Ale który jest lepszy? i dlaczego &>jest uważany za idealny? Nie mogę znaleźć różnic, więc wiele samouczków, a nawet bash manualny stan &>jest lepszy! Dlaczego więc mam korzystać,...

13
Jak przekazać 2> / dev / null jako zmienną?

Mam ten kod, który działa: # Hide irrelevant errors so chrome doesn't email us in cron if [[ $fCron == true ]] ; then google-chrome --headless --disable-gpu --dump-dom \ "$RobWebAddress" > "$DownloadName" 2>/dev/null else # Get silly error messages when running from terminal...

12
Jak przekierować wyjście na ekran, a także do pliku?

Moim celem jest zalogowanie wszystkich danych wyjściowych skryptu do katalogu, który skrypt utworzy. Mam na przykład: ~/.abc.sh: #! /bin/bash rails new myapp Kiedy biegnę ... cd ~/code . ~/.abc.sh ... która utworzy nową aplikację Rails w katalogu ~/code/myapp. Gdy Rails tworzy aplikację,...

10
przekierowanie wyjścia komendy za pomocą „- <<(…)”

Musiałem wydobyć szasum. To działa, ale czy ktoś może wyjaśnić, dlaczego? sed 's/^.*= //' -< <(openssl dgst -sha256 filename) Znam ten $( )konstrukt, ale nie mogę znaleźć dokumentów <( ), w połączeniu z -<którymi, jak zakładam, przekierowuję na sedSTDIN. Wiem, że są łatwiejsze...

9
Jak działają `>` i `>>`?

Próbowałem revutworzyć plik, a następnie potokować go, cat > same_fileale zamieniał się on w pusty plik. Podczas gdy próbowałem rev file.txt | cat > file2.txt && mv file.txt file2.txt;, zadziałało. Nawet rev file.txt | cat >> file.txt;pracował. Ale kiedy próbowałem, rev...

9
Przekierowanie wyjścia do zmiennej?

Interesuje mnie przekierowanie wyjścia dwóch poleceń do zmiennej. Nie chcę, aby dane wyjściowe były wyświetlane na ekranie, ale zamiast tego są przypisane do zmiennej w moim skrypcie, aby móc jej ponownie użyć. to, co robię, to uzyskanie rozmiaru pliku z katalogu przy użyciu poniższych...