Script do Automator para fazer uma pesquisa whois

1

Gostaria de obter um endereço IP do meu Terminal, clique com o botão direito e selecione Serviços > Whois e recupere os resultados de alguma forma.

Isso não existe, por isso estou querendo criar um script simples do Automator para fazer isso. Mas estou com alguns problemas.

Isso é o que eu fiz - Ações do Automator:

Obtenha texto especificado

xxx.xxx.xxx.xxx

Executar script de shell

for x in "$@";
do whois $x; 
done

Ver resultados

Mas tudo que eu vejo nos Resultados da vista é:

(
  ""
)

Alguma sugestão?

    
por Snowcrash 21.09.2012 / 15:57

1 resposta

1

Certifique-se de passar a entrada para o shell script como argumentos e não para STDIN:

Paramostrarosresultados,vocêpodearrastarExecutarAppleScriptparaaparteinferiordopaineleusarosseguintescomandos:

onrun{input,parameters}setmsgto""
    repeat with itm in input
        set msg to msg & "
" & itm
    end repeat
    tell application "Finder"
        display alert "Whois" message msg
    end tell
end run
    
por 21.09.2012 / 17:13