Acrescentar a um intervalo de sufixo de arquivo com echo e tee

1

Não consigo descobrir como canalizar e ligar corretamente para anexar a um intervalo de arquivos. Em vez de digitá-los manualmente

echo "help!" | tee >> file1 file2 file3

Estou tentando descobrir:

echo "help!" | tee >> ~/file*

Eu tentei comandos de uma linha e tentei fazer um loop usando ls, echo e touch, mas ainda não sei como canalizar uma lista de arquivos para o tee.

Espero que esta pergunta não seja totalmente estúpida. Eu sou novato nisso!

    
por Ian 08.01.2016 / 17:20

1 resposta

3

Você pode usar o -a flag para tee para dizer para anexar, por isso, se você realmente tiver arquivos que correspondam a ~/file* , você pode fazer

echo "help!" | tee -a ~/file*

ou qualquer lista de arquivos que você realmente queira

Se você ainda não tiver esses arquivos como @steeldriver, você pode criar, digamos, cinco arquivos como

echo "help!" | tee -a ~/file{1..5}

para criar file1 a file5

    
por 08.01.2016 / 17:25