Script do Automator para fazer uma pesquisa whois

Script do Automator para fazer uma pesquisa whois

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

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

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

Obtenha texto especificado

xxx.xxx.xxx.xxx

Execute o ShellScript

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

Ver resultados

Mas tudo que obtenho em Exibir resultados é o seguinte:

(
  ""
)

Alguma sugestão?

Responder1

Certifique-se de passar a entrada para o shell scriptcomo argumentose não para STDIN:

Para mostrar os resultados, você pode arrastarExecute o AppleScriptna parte inferior do painel e use os seguintes comandos:

on run {input, parameters}
    set msg to ""
    repeat with itm in input
        set msg to msg & "
" & itm
    end repeat
    tell application "Finder"
        display alert "Whois" message msg
    end tell
end run

informação relacionada