Como escrever “gzip -c foo.txt foo.txt.gz” com 2 operadores de redirecionamento em vez de 1

0

Um pouco de uma pergunta arbitrária, mas faz parte de uma tarefa da escola, então eu realmente não tenho escolha.

O problema em questão é este: comprimir foo.txt em foo.txt.gz mantendo o arquivo original.

Além disso, a resposta precisa estar na forma

[command] [redirection operator] foo.txt [redirection operator] foo.txt.gz.

Eu já descobri (eu acho) a maneira normal de fazer isso:

gzip -c foo.txt > foo.txt.gz

Mas não se ajusta ao formato requerido. Existe uma maneira de fazer isso funcionar com o operador de redirecionamento em vez de -c ou -k?

    
por user3760657 07.04.2017 / 14:20

1 resposta

2

Na verdade, é uma resposta muito simples. Tudo que você faz é mudar os redirecionamentos.

gzip < foo.txt > foo.txt.gz

Primeiro, redirecione o foo.txt para gzip e redirecione a saída para foo.txt.gz e o arquivo original permanecerá.

Espero que isso ajude!

    
por Terrance 07.04.2017 / 14:27