Disse skriptene, skrevet i Perl, er ganske enkle i naturen. Jeg bruker mye tid med å rydde ut og utforske preferanse filer ved administrering av Mac OS X-maskiner, og Mac OS X 10.4 tilbøyelighet mot binære .plist filer gjort denne prosessen mye mer langtekkelig.
Den tilsynelatende alternativ er en GUI, slik som Apples egen "Property List Editor" program. Mens slike verktøy har sine plasser, jeg er ikke en fan av administrerende .plist-filer med et GUI, spesielt når jeg ikke nødvendigvis vet hva jeg vil gjøre før jeg utfører et grep eller to. Derav disse skriptene, noe som fungerer i alle versjoner av Mac OS X, men er ideelt egnet til Mac OS X 10.4 og nyere. Jeg skrev dem for å unngå smertefull retyping av Apples plutil kommando. Alle tre skript kjøres plutil i en eller annen form for å få jobben gjort, og deres bruk bør være åpenbart for bare om noen kjenner til en UNIX kommandolinje.
Her er en grunnleggende oversikt over hver kommando:
- plcat: En enkel fremgangsmåte for å vise en ASCII-representasjon av en binær .plist fil. I utgangspunktet konverterer et binært .plist fil til ASCII og viser den direkte til skjermen (/ dev / stdout).
- plmore: En enkel fremgangsmåte for å vise en ASCII-representasjon av en binær .plist fil, ett skjermbilde om gangen. Ligner på plcat, men "rør" til mer.
- pledit: (! Vim, naturligvis) En enkel fremgangsmåte for redigering binære .plist-filer på din favoritt editor, automatisk holde en backup sti av hver redigering. Dette skriptet midlertidig konverterer filen til ASCII, slik at enklere redigering. Ved ferdigstilling dine endringer, blir filen konvertert tilbake til sin opprinnelige kompakt binært format. En komplett backup sti (filename.plist.OLD, filename.plist.OLD.1, etc.) holdes for enkelhets skyld.
Krav
Kommentarer ikke funnet