Как написать & ldquo; gzip -c foo.txt & gt; foo.txt.gz & Rdquo; с двумя операторами перенаправления вместо 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 в 17:20

4 ответа

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

gzip < foo.txt > foo.txt.gz

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

Надеюсь, это поможет! [!d2 ]

2
ответ дан 22 May 2018 в 23:53

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

gzip < foo.txt > foo.txt.gz

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

Надеюсь, это поможет!

2
ответ дан 18 July 2018 в 15:23

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

gzip < foo.txt > foo.txt.gz

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

Надеюсь, это поможет!

2
ответ дан 24 July 2018 в 20:37

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

gzip < foo.txt > foo.txt.gz

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

Надеюсь, это поможет!

2
ответ дан 31 July 2018 в 23:39

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

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