터미널에서 IP 주소를 가져 오려면 마우스 오른쪽 버튼을 클릭하고 서비스> 후이즈를 선택한 다음 결과를 다시 얻습니다.
이것은 존재하지 않으므로 간단한 Automator 스크립트를 만들고 싶습니다. 그러나 몇 가지 문제가 있습니다.
이것이 내가 한 일입니다-자동화 작업 :
지정된 텍스트 가져 오기
xxx.xxx.xxx.xxx
쉘 스크립트 실행
for x in "$@";
do whois $x;
done
결과보기
그러나보기 결과에서 얻는 것은 다음과 같습니다.
(
""
)
어떤 제안?
답변
입력을 쉘 스크립트 에 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