Eu tenho um arquivo plist localizado em /private/var/db/dslocal/nodes/default/users. Sou capaz de ler os valores dentro do plist usando plutil .
plutil -p /private/var/db/dslocal/nodes/default/users/swastibhushandeb.plist
Trecho da saída:
{
"hint" => [
0 => "abcxyz"
]
"home" => [
0 => "/Users/swastibhushandeb"
"name" => [
0 => "swastibhushandeb"
1 => "[email protected]"
]
"passwd" => [
0 => "********"
]
"picture" => [
0 => "/Library/User Pictures/Animals/Parrot.tif"
]
"realname" => [
0 => "Swasti Bhushan Deb"
]
"record_daemon_version" => [
0 => "48400XX"
]
"uid" => [
0 => "501"
}
Qual seria a melhor maneira de selecionar valores específicos (como "nome", "nome real" etc) do plist usando o bash.