OS X のコマンド ラインから現在のユーザーの名前と電子メール アドレスにアクセスすることは可能ですか? もしそうなら、それはどのように行われますか?
質問する
2584 次
4 に答える
4
連絡先 (以前はアドレス帳と呼ばれていました) と対話するためのオープンソース CLI アプリがあります。
設定
# install CLT, hombrew
brew install contacts
現在のユーザーの電子メール
contacts -Hm -f '%e'
現在のユーザーの名前
contacts -Hm -f '%n'
于 2014-11-16T11:39:40.760 に答える
3
id -F
現在のユーザーのフルネームが表示されます。 id
は の BSD 代替でwhoami
あり、 を使用するよりも移植性が高くなりますosascript
。
于 2016-08-03T19:36:05.583 に答える
1
AppleScriptを使用してユーザーのフルネームを取得できます。osascript
コマンドラインからコマンドを呼び出します。
osascript -e "long user name of (system info)"
system_profiler
次の行を含む一連の情報を提供するコマンドもあります。
User Name: First Last (username)
しかしsystem_profiler
、本当にやり過ぎです。
于 2012-07-28T21:05:56.797 に答える
-2
ユーザーのメール設定からメールアカウントを取得したい場合(ユーザーがmail.appを使用している場合)、次のことができます。
defaults read com.apple.mail|grep -A 1 EmailAddresses|grep @
于 2012-07-30T13:38:05.723 に答える