2013-06-02 6 views
1

나는 대답을 찾을 수없는 질문이 있습니다. Windows에서는 주어진 도메인 이름을 핑 (ping)하여 응답을받지 못한 경우에도 ip를 변수로 캡처 할 수 있습니다. 명령이 다음과 같이 보였다고 생각합니다.Ping 서버/도메인, 가변 IP 주소

이것은 정확히 배치 파일이 아닌 bash 스크립트로 수행하려고 시도한 것입니다. 나는 정말로 가까이에있는 많은 질문들을 우연히 발견했지만, 내가 찾고있는 것은 아니다. 나는이 문제를 해결할 수있는 최선의 방법을 찾지 못하고있다. bash 스크립트를 사용하여 IP 주소를 캡쳐하려면 어떻게해야합니까?

추신 : 나는 아직도 리눅스 환경에 상당히 익숙하다.

+1

왜'nslookup' 또는'host'를 사용하지 포함됩니다 : google.com ping을 할 때 예를 들어

, 당신은이 결과를 얻을? 핑 해킹은 nslookup이없는 이전 버전의 windoze 용입니다. win9x –

+0

정확히 무엇을 성취하려고하는지 설명해주십시오. 이런 식으로 더 나은 응답/응답을 얻을 수 있습니다. – PSS

+0

나는 도메인을 ping하려고 시도하고 있었고, bash 스크립트 내에서 IP를 변수로 사용하기 위해 IP를 캡처했지만, 필요한 단일 IPa를 분리하는 데 어려움을 겪고있었습니다. NSLookup은 4 개의 IPa를 모두 단일 변수로 캡처했지만 그 중 하나만 필요했습니다. 죄송합니다, 명확하지 않은 경우. – MHFSU

답변

0

나는 질문에서 답을 당겨 당신은이 시점에서 스크립트에 ip 변수를 사용할 수 있습니다 미래의 사용자


ip=$(ping -c 1 $input | gawk -F'[()]' '/PING/{print $2}') 

여기를 게시하고있다.

echo $(ping -c 1 google.com | gawk -F'[()]' '/PING/{print $2}') 
74.125.225.96 

그리고이 시점에서

ip 변수가 74.125.225.96

+0

감사합니다. 나는 조금 늦었지만 고마워. 이것이 내가 필요한 것입니다. – MHFSU