Скрипт Automator для поиска Whois

Скрипт Automator для поиска Whois

Я хотел бы взять IP-адрес из моего терминала, щелкнуть правой кнопкой мыши, выбрать Службы > Whois и каким-то образом получить результаты.

Этого не существует, поэтому я хочу создать простой скрипт Automator, чтобы сделать это. Но я сталкиваюсь с несколькими проблемами.

Вот что я сделал — действия автоматизатора:

Получить указанный текст

xxx.xxx.xxx.xxx

Запустить скрипт оболочки

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

Посмотреть Результаты

Но все, что я вижу в результатах просмотра, это:

(
  ""
)

Какие-либо предложения?

решение1

Обязательно передайте входные данные в скрипт оболочки.как аргументыа не в STDIN:

Для отображения результатов вы можете перетащитьЗапустить AppleScriptв нижнюю часть панели и используйте следующие команды:

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

Связанный контент