Как записать “gzip-c foo.txt> foo.txt.gz” с 2 операторами перенаправления вместо 1

Определенный произвольный вопрос, но это - часть школьного присвоения, таким образом, у меня действительно нет выбора.

Рассматриваемая проблема - это: сожмите foo.txt в foo.txt.gz при хранении исходного файла.

Кроме того, ответ должен быть в форме

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

Я уже выяснил (я думаю), нормальный способ сделать это:

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

Но это не соответствует необходимой форме. Существует ли способ заставить это работать с оператором перенаправления вместо-c или-k?

0
задан 7 April 2017 в 07:20

1 ответ

Это - на самом деле очень простой ответ. Все, что Вы делаете, переключить перенаправления.

gzip < foo.txt > foo.txt.gz

Первый, перенаправьте foo.txt в gzip, затем перенаправляют вывод к foo.txt.gz, и исходный файл останется.

Hope это помогает!

2
ответ дан 3 November 2019 в 12:11

Другие вопросы по тегам:

Похожие вопросы: