Script de Automator para hacer una búsqueda whois

Script de Automator para hacer una búsqueda whois

Me gustaría tomar una dirección IP de mi Terminal, hacer clic derecho, seleccionar Servicios > Whois y obtener los resultados de alguna manera.

Esto no existe, así que quiero crear un script de Automator simple para hacerlo. Pero me encuentro con algunos problemas.

Esto es lo que he hecho - Acciones de Automator:

Obtener texto especificado

xxx.xxx.xxx.xxx

Ejecutar script de shell

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

Ver resultados

Pero todo lo que obtengo en Ver resultados es esto:

(
  ""
)

¿Alguna sugerencia?

Respuesta1

Asegúrese de pasar la entrada al script de shellcomo argumentosy no a STDIN:

Para mostrar los resultados, puedes arrastrarEjecute AppleScripta la parte inferior del panel y use los siguientes 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

información relacionada