Эти сценарии, написанные в Perl, довольно просто в природе. Я провожу много времени чистке и изучения файлы настроек при введении машин Mac OS X, и Mac OS X 10.4 в склонность к бинарных файлов .plist сделал этот процесс намного более утомительным.
Очевидное альтернативой является интерфейс, например, очень собственном приложении Apple "Список недвижимости Editor". Хотя такие инструменты имеют свои места, я не являюсь поклонником управления .plist файлы с графическим интерфейсом, особенно, когда я не обязательно знать, что я хочу сделать, пока я не выполнить Grep или два. Следовательно, эти скрипты, которые должны работать в любой версии Mac OS X, но идеально подходит для Mac OS X 10.4 и выше. Я написал их, чтобы избежать болезненного Перепечатка plutil команды Apple. Все три сценария выполняются plutil в той или иной форме, чтобы сделать работу, и их использование должно быть очевидно, только о тех, кто знаком с командной строки UNIX.
Вот основной обзор каждой команды:
- plcat: Простое средство для просмотра в представление ASCII в двоичный файл .plist. В основном преобразует двоичный файл с ASCII .plist и отображает его непосредственно к экрану (/ DEV / STDOUT).
- plmore: Простое средство для просмотра в представление ASCII двоичного файла .plist, один экран за раз. Подобно plcat, но "по трубопроводу" более.
- pledit: (! Vim, естественно) Простое средство для редактирования двоичных файлов .plist в вашем любимом редакторе, автоматически сохраняя резервную след каждого редактирования. Этот сценарий временно преобразует файл в формате ASCII, что позволяет легче редактирования. По окончании ваши изменения, то файл преобразуется обратно в исходное компактного двоичном формате. Полное резервное копирование след (filename.plist.OLD, filename.plist.OLD.1, и т.д.) сохраняется для вашего удобства.
Требования
Комментарии не найдены