1

В командной строке Mac OS я ищу команду, которая прочитает мою карточку адресной книги и напечатает мой адрес электронной почты на стандартный вывод.

Делать это с помощью команды osascript было бы хорошо.

2 ответа2

2

То, что вы ищете, это контакты.

Утилиты контактов дают вам доступ для просмотра и поиска всех ваших записей в базе данных 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

...

0

ABFind от iHarder - твой друг.

контакты (как уже упоминалось в другом ответе - отличное приложение, но оно не совместимо с версиями osx новее 10.7

ABFind прекрасно работает 10.11 и возвращает своего рода ответ json

http://iharder.sourceforge.net/current/macosx/abfind/

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .