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