#!/bin/bash set -u export LANG="C" function usage() { cat <<EOT Usage: bash ${0##*/} <network-SSID> <password> EOT } # 引数チェック if [ $# -ne 2 ]; then usage && exit 1; fi # Wi-Fiのデバイス名を調べる WIFI_DEV_NAME=$(networksetup -listallhardwareports | grep -w Wi-Fi -A1 | awk '/^Device:/{ print $2 }') if [ -z "${WIFI_DEV_NAME}" ]; then echo "Wi-Fi device not found!" exit 2 fi # すでに接続されていれば終了 networksetup -getai

