シェルからKeychainにアクセス
security(1)というコマンドを使う.
特にsecurity find-generic-password -gとやると認証が要求され,認証にパスするとパスワードが表示される.
これを利用してリンク先では:
$ security 2>&1 >/dev/null find-generic-password -ga account_name
とやると,パスワードの表示のみを得ることができることが紹介されている.
References
- man security
- TextMate Blog » Keychain Access From Shell