Немного произвольного вопроса, но это часть школьного задания, поэтому у меня нет выбора.
Задача заключается в следующем: сжать foo.txt в foo.txt. gz, сохраняя исходный файл.
Кроме того, ответ должен быть в форме
[command] [redirection operator] foo.txt [redirection operator] foo.txt.gz.
Я уже понял (я думаю) обычный способ сделать это:
gzip -c foo.txt > foo.txt.gz
Но оно не соответствует требуемой форме. Есть ли способ заставить это работать с оператором перенаправления вместо -c или -k?
На самом деле это очень простой ответ. Все, что вы делаете, это переключение перенаправления.
gzip < foo.txt > foo.txt.gz
Сначала перенаправьте foo.txt в gzip, затем перенаправьте вывод на foo.txt.gz, и исходный файл останется.
Надеюсь, это поможет! [!d2 ]
На самом деле это очень простой ответ. Все, что вы делаете, это переключение перенаправления.
gzip < foo.txt > foo.txt.gz
Сначала перенаправьте foo.txt в gzip, затем перенаправьте вывод на foo.txt.gz, и исходный файл останется.
Надеюсь, это поможет!
На самом деле это очень простой ответ. Все, что вы делаете, это переключение перенаправления.
gzip < foo.txt > foo.txt.gz
Сначала перенаправьте foo.txt в gzip, затем перенаправьте вывод на foo.txt.gz, и исходный файл останется.
Надеюсь, это поможет!
На самом деле это очень простой ответ. Все, что вы делаете, это переключение перенаправления.
gzip < foo.txt > foo.txt.gz
Сначала перенаправьте foo.txt в gzip, затем перенаправьте вывод на foo.txt.gz, и исходный файл останется.
Надеюсь, это поможет!