Odpowiedź Dennisa jest poprawna. Zobacz man bashi wyszukaj (za pomocą /) sekcję „REDIRECTION”. W szczególności podrozdziały „Przekierowywanie danych wyjściowych” i „Dołączanie przekierowanych danych wyjściowych”.
RedGrittyBrick
Odpowiedzi:
28
>służy do przekierowania do pliku (zastąpienia go), natomiast >>do dołączenia.
Częściej, >jest określany jako przekierowania (standardowe danych do pliku), podczas gdy symbol rury |określa się jako rurowych (standardowe wyjście do innego procesu). Ryzykujesz, że wprowadzisz w błąd ludzi takich jak ja, gdy mówisz o >„
dudkowaniu
@RedGrittyBrick: Widziałem orurowania w kilku książek (i mówiłem to od lat), ale przekierowanie wydaje się być znacznie bardziej powszechne. Dzięki.
Dennis
@Dennis Piping używa potoku |do połączenia wyniku jednego programu / polecenia z wejściem innego. Związane .
man bash
i wyszukaj (za pomocą/
) sekcję „REDIRECTION”. W szczególności podrozdziały „Przekierowywanie danych wyjściowych” i „Dołączanie przekierowanych danych wyjściowych”.Odpowiedzi:
>
służy do przekierowania do pliku (zastąpienia go), natomiast>>
do dołączenia.Aby zastąpić
bar.txt
, użyj tego:źródło
>
jest określany jako przekierowania (standardowe danych do pliku), podczas gdy symbol rury|
określa się jako rurowych (standardowe wyjście do innego procesu). Ryzykujesz, że wprowadzisz w błąd ludzi takich jak ja, gdy mówisz o>
„|
do połączenia wyniku jednego programu / polecenia z wejściem innego. Związane .> foo
jest po prostu cukrem syntaktycznym| Out-File foo
i dlatego jest formą dudkowania ;-)