A primeira coisa que notei no Linux foram as diferentes maneiras de inserir dados em um comando. Conheço alguns, mas não sei quantos existem no total.
as maneiras que eu sei até agora:
tubulação:
echo -e "zorro\nwurst\nlahmacun\nsozialhilfe" | sort
do teclado com sinal de fim de arquivo:
sort
>gurken
>zucker
>braunkohle
De arquivo:
sort foo
Cadeia HERE (na verdade chamada documento HERE):
sort << HERE
>wasserkopf
>elternzeit
>schuldeingeständnis
>währungsreform
>alabasterhaut
HERE
Isso é tudo ou há mais maneiras de fazer isso, por que existem maneiras diferentes? Existem algumas maneiras redundantes?
foo < bar
como uma variante adicional (arquivo via stdin)