Bash shell 스크립트에서 IP 주소를 변수에 받아서 처리하고 싶습니다
글쓴이: 이명수 / 작성시간: 수, 2012/02/29 - 4:27오후
Bash shell 스크립트에서 현재 장비나 PC의 IP 주소를 변수에 받아서 처리하고 싶습니다
변수에 IP 주소 값만 받아야 합니다
ifconfig하면 IP 주소는 확인할 수 있지만 너무 많은 다른 문자열이 출력되니까
ifconfig에 grep이나 awk 이용해서 파싱해도 IP 주소만 받을 수 있을 거 같은데
혹시 굳이 파싱을 하지 않아도
ifconfig 명령 자체에서 IP주소만 딱 출력해주는 옵션 명령은 없을까요?
아래와 같은 식으로요. 혹은 ifconfig 외에 다른 명령을 이용해도 상관없습니다.
$ IP_ADDR=`ifconfig -옵션` $ echo IP_ADDR 192.168.0.1
답변주시면 감사하겠습니다.
Forums:
ip만 가져오는 옵션은 없는 듯 합니다.
ifconfig eth0 | grep 'inet addr:' | cut -d: -f2 | awk '{ print $1}'
감사합니다.
큰 도움이 되었습니다.
hostname -I 해보세요. 대문자 i.
해보세요. 대문자 i.
답변 감사합니다
답변 정말 감사드립니다
댓글 달기