Puedo leer preferencias de un dominio, y puedo leer una clave única en profundidad, por ejemplo:
defaults read com.apple.Terminal "Window Settings"
Sin embargo, no puedo desreferenciar una clave más profunda que la profundidad=1 con el comando defaults
. Por ejemplo, quiero leer el Basic
bajo Window Settings
. Esperaría poder hacer algo así:
defaults read com.apple.Terminal "Window Settings" Basic
Parece que defaults
solo funciona con una profundidad fija:
El par dominio/predeterminado (com.apple.Terminal, Basic) no existe.
Pero seguramente puedo usarlo para manipular diccionarios, ¿verdad? ¿Qué utilidades están disponibles?