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