ifconfig 명령으로 ip를 출력했습니다. 그런데 제가 원하는 것은 C class만 원합니다. 예 111.111.111.111 --> 111.111.111.*로 출력하고 싶습니다. 전 서버에 쓸꺼니까 ip는 계속 변경됩니다.
어떤 명령어를 쓰면 가능할까요?
#!/bin/bash addr=`/sbin/ifconfig |grep Mask |grep -v 127 |/usr/bin/awk '{print $2}'| awk -F: '{print $2}'` bb=${addr%.*}.* echo $bb
쯤 되려나..... 아마..될듯....
ifconfig eth0 | grep "inet addr" | awk -F: '{ print $2 }' | awk '{ print $1 }' | awk -F\. '{ print $1"."$2"."$3".*" }' 1.2.3.*
행복하세요 ^_^
sed 사용해서
echo 111.111.111.111 | sed 's/\(.*\)\(\..*\)/\1.*/'
결과
111.111.111.*
감사합니다.
IT를 강하게 하는 프레임워크 Cobit 4.1
echo 111.111.222 | cut -d'.' -f1-3
가장짧지요?? ㅋㅋ
#!/bin/bashaddr=`/sbin/ifconf
#!/bin/bash addr=`/sbin/ifconfig |grep Mask |grep -v 127 |/usr/bin/awk '{print $2}'| awk -F: '{print $2}'` bb=${addr%.*}.* echo $bb쯤 되려나.....
아마..될듯....
무식하긴 하지만 이 방법도 ...
ifconfig eth0 | grep "inet addr" | awk -F: '{ print $2 }' | awk '{ print $1 }' | awk -F\. '{ print $1"."$2"."$3".*" }' 1.2.3.*행복하세요 ^_^
행복하세요 ^_^
sed 사용해서
sed 사용해서
결과
감사합니다.
감사합니다.
IT를 강하게 하는 프레임워크 Cobit 4.1
가장짧지요?? ㅋㅋ
echo 111.111.222 | cut -d'.' -f1-3
가장짧지요?? ㅋㅋ