반응형
Mac OS X에서 쉘 스크립트를 통해 무선 SSID 가져 오기
Mac OS X에서 쉘 스크립트를 통해 현재 무선 네트워크의 SSID를 얻을 수있는 방법이 있습니까?
명령
/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I
현재 무선 네트워크 연결에 대한 세부 정보를 제공합니다.
구체적으로 SSID를 얻으려면 다음 명령을 사용하십시오.
/System/Library/PrivateFrameworks/Apple80211.framework/Resources/airport -I | awk -F: '/ SSID/{print $2}'
재발 명이 필요한 바퀴 가 어디에 있지 않습니까?
networksetup -getairportnetwork en1 | cut -c 25-
10.6에서 사용할 것입니다. 10.7은 "Hardware Port"이름을 "Airport"에서 "Wi-Fi"로 변경 했으므로 문자를 하나 줄였습니다.
aru$ networksetup -getairportnetwork en1 | cut -c 24-
Yorimichi
경우 장치가 아닌 다른 이름은 en1
해당 SSID보다 먼저 올바른 장치 이름을 얻을 하나 개의 요구를 :
networksetup -listallhardwareports | awk '/Wi-Fi/{getline; print $2}' | xargs networksetup -getairportnetwork
다음은 OS X에서 테스트되었으며 하드 코딩 된 열 너비없이 SSID를 인쇄합니다.
system_profiler SPAirPortDataType | awk -F':' '/Current Network Information:/ {
getline
sub(/^ */, "")
sub(/:$/, "")
print
}'
기본적으로 이것은의 출력을 취하고 system_profiler SPAirPortDataType
" Current Network Information:
" 뒤의 행을 인쇄하여 선행 공백과 후행 콜론을 잘라냅니다 (SSID에 :
s 가 포함될 수 있으므로 ).
참고 URL : https://stackoverflow.com/questions/4481005/get-wireless-ssid-through-shell-script-on-mac-os-x
반응형
'Program Tip' 카테고리의 다른 글
iPhone 앱에서 UIButton / UILabel '패딩'을 달성하는 방법 (0) | 2020.12.10 |
---|---|
Linux 명령 줄 호출이 os.system에서해야하는 것을 반환하지 않습니까? (0) | 2020.12.10 |
git 로그를 텍스트 파일로 내보내려면 어떻게해야합니까? (0) | 2020.12.10 |
MongoDB C # 드라이버-바인딩시 필드 무시 (0) | 2020.12.10 |
UIView 크기는 어떻게 변경합니까? (0) | 2020.12.10 |