Acrescentar o mesmo texto a muitos arquivos usando cat ou echo?

21

Como posso escrever o mesmo conteúdo para muitos arquivos de texto usando cat ou echo em apenas um comando?

Por exemplo, eu quero escrever "hello" para file1 e file2. Eu tentei:

echo "hello" >> file1 file2

mas não funcionou. Como posso fazer isso?

    
por neo0 06.10.2012 / 09:10

1 resposta

35

Use tee para ler a entrada padrão e gravar na saída e nos arquivos padrão.

echo "hello" | tee -a file1 file2

-a é o curto (e portável / padrão) para o% GNT%

do GNU tee     
por 06.10.2012 / 09:22