내 터미널에서 IP 주소를 가져오고 마우스 오른쪽 버튼을 클릭한 후 서비스 > Whois를 선택하고 어떻게든 결과를 다시 받고 싶습니다.
이것은 존재하지 않으므로 이를 수행하기 위한 간단한 Automator 스크립트를 만들고 싶습니다. 하지만 몇 가지 문제가 발생했습니다.
이것이 내가 한 일입니다 - Automator Actions:
지정된 텍스트 가져오기
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