2018/04/23

接続履歴のある無線LANパスワードを表示する

netshで表示できるのでcygwinからコマンドで確認できるようにした。
#!/bin/sh
#
# it works on only cygwin.
#
if [ $# -eq 0 ]
then
netsh wlan show profiles | cut -d':' -f 2 | sed -e 's/^[ ]*//g' -e '1,8d'
else
netsh wlan show profiles name="$1" key=clear | nkf | grep -e 'SSID' | grep -e '名' | cut -d':' -f 2 | sed -e 's/"//g' -e 's/ //g'
netsh wlan show profiles name="$1" key=clear | nkf | grep '主要なコンテンツ' | cut -d':' -f 2 | sed 's/^[ ]*//g'
fi
こういうほんのちょっと便利になる小さなshell scriptを書いてる時が一番楽しい。笑
しかし、shell scriptのデバッグはtypoとの戦いだわ。

0 件のコメント:

コメントを投稿