私はそれを考え出した。私が使用したコマンドは次のとおりです。
sudo security delete-generic-password -l $ssid "/Library/Keychains/System.keychain"
このキーチェーンはシステム ライブラリにあるため、sudo が必要でした。security
また、さらに多くの削除および便利なコマンドが含まれており、このコマンドで場所を示す方法を指定できます。
編集:このコマンドの使用に問題があり、戻って、別のコマンドを使用して、以前に使用していたネットワークをまったく覚えていないことを学びました。このオプションを使用すると、networksetup オプションと一緒にアダプターでさまざまなことを行うことができます。
最初にルートとして実行される最終的なスクリプトを次に示します。次に、システム設定を変更して、新しいネットワークを記憶しないようにします。次に、現在のネットワークから切断します。次に、新しいネットワークを追加します。最後に、システムに新しい Wi-Fi ネットワークを記憶させます。
sudo -i
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport prefs RememberRecentNetworks=NO
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport -Z
networksetup -setairportnetwork en1 $ssid $password
sudo /System/Library/PrivateFrameworks/Apple80211.framework/Versions/Current/Resources/airport prefs RememberRecentNetworks=YES