Risposte:
>serve per il reindirizzamento a un file (sovrascrivendolo), mentre >>per l'aggiunta.
Per sovrascrivere bar.txt, utilizzare questo:
echo "foo" > bar.txt
>viene indicato come reindirizzamento (output standard su un file) mentre il simbolo pipe |viene definito piping (output standard su un altro processo). >
|per collegare l'output di un programma / comando all'input di un altro. Correlato .
> fooè solo zucchero sintattico per | Out-File foo, e quindi è una forma di tubazioni ;-)
man bashe cercare (utilizzando/) la sezione "REDIRECTION". In particolare le sottosezioni "Reindirizzamento dell'output" e "Aggiunta dell'output reindirizzato".