Odpowiedzi:
>służy do przekierowania do pliku (zastąpienia go), natomiast >>do dołączenia.
Aby zastąpić bar.txt, użyj tego:
echo "foo" > bar.txt
>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 .
> foojest po prostu cukrem syntaktycznym | Out-File fooi dlatego jest formą dudkowania ;-)
man bashi wyszukaj (za pomocą/) sekcję „REDIRECTION”. W szczególności podrozdziały „Przekierowywanie danych wyjściowych” i „Dołączanie przekierowanych danych wyjściowych”.