Как запустить команду, используя вывод другой команды как часть ее текста в терминале?

Одиночный -обычно означает либо стандартный ввод, либо стандартный вывод:

  • стандартный ввод, если он используется в контексте, где ввод указан (, как в вашем примере zip),
  • стандартный вывод в контексте, где указан вывод (, как в вашем примере wget).

Используется как специальное имя файла с опциями, которые принимают имена файлов; таким образом, он имеет особое значение только в том случае, если программа, интерпретирующая его, придает ему это особое значение. См. Что означает символ '-' в Linux? для более подробной информации.

В своем вопросе вы неверно истолковываетеwget -O:опция -Oне говорит wgetвыводить загруженные данные на стандартный вывод, она говорит выводить загруженные данные в файл, имя которого указано после -O. -может заменить имя файла для указания стандартного вывода.

-2
28.09.2021, 13:05
0 ответов

Теги

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