Может кто-нибудь объяснить мне, что означает "wget ​​-O - -q icanhazip.com"?

Я использовал эту команду, чтобы найти IP-адрес сервера. Может кто-нибудь объяснить, что означает команда? Я хочу учиться.

Насколько я знаю: "wget" - это бесплатная утилита для неинтерактивной загрузки файлов из Интернета [ http://linux.about.com/od/commands/l/blcmdl1_wget.htm%5D

"-O" Записывает документы в файл

"-q" тихий (без вывода)

Но зачем использовать это "-" между ними?

2 ответа

Решение

"-O -" означает, что он запишет вывод в стандартный вывод (вашу консоль). Как правило, вы можете использовать "-" в качестве файла со многими инструментами командной строки для отправки их вывода на стандартный вывод.

Пожалуйста, смотрите страницу руководства для wget, который объясняет -O вариант и значение дефиса.

-O файл

--output-документ = файл

Документы не будут записаны в соответствующие файлы, но все они будут объединены и записаны в файл. Если - используется как файл, документы будут распечатаны на стандартный вывод, отключив преобразование ссылок. (Используйте./- для печати в файл с буквальным названием -.)

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