Alguém pode me explicar o que significa "wget -O - -q icanhazip.com"?

2

Eu usei este comando para encontrar o IP do servidor. Alguém pode explicar o que o comando significa? Eu quero aprender.

Até agora eu sei: "wget" é um utilitário gratuito para download não interativo de arquivos da Web [ link

"- O" Escreve os documentos para o arquivo

"- q" silencioso (sem saída)

Mas por que usar esse "-" entre os dois?

    
por user101699 22.12.2011 / 01:41

2 respostas

4

O "-O -" significa que ele gravará a saída na saída padrão (seu console). Geralmente, você pode usar "-" como um arquivo com muitas ferramentas de linha de comando para enviar sua saída para stdout.

    
por 22.12.2011 / 01:45
1

Por favor, veja a página de manual para wget , que explica a opção -O e o significado de o hífen.

-O file

--output-document=file

The documents will not be written to the appropriate files, but all will be concatenated together and written to file. If - is used as file, documents will be printed to standard output, disabling link conversion. (Use ./- to print to a file literally named -.)

    
por 22.12.2011 / 01:45