В командной строке Mac OS я ищу команду, которая прочитает мою карточку адресной книги и напечатает мой адрес электронной почты на стандартный вывод.
Делать это с помощью команды osascript
было бы хорошо.
В командной строке Mac OS я ищу команду, которая прочитает мою карточку адресной книги и напечатает мой адрес электронной почты на стандартный вывод.
Делать это с помощью команды osascript
было бы хорошо.
То, что вы ищете, это контакты.
Утилиты контактов дают вам доступ для просмотра и поиска всех ваших записей в базе данных AddressBook.
...
Без лишних слов, вот несколько примеров:
$ contacts -h usage: contacts [-hHsmnlS] [-f format] [search] -h displays help (this) -H suppress header -s sort list -m show me -n displays note below each record -l loose formatting (doesn't truncate record values) -S strict formatting (doesn't add space between columns) -f accepts a format string (see man page) displays contacts from the AddressBook database
...
ABFind от iHarder - твой друг.
контакты (как уже упоминалось в другом ответе - отличное приложение, но оно не совместимо с версиями osx новее 10.7
ABFind прекрасно работает 10.11 и возвращает своего рода ответ json