| เวอร์ชัน | 1.0 |
|---|---|
| สำนักพิมพ์ | The Mac Orchard |
| วันที่วางจำหน่าย | 26 ส.ค. 2008 |
| วันที่เพิ่ม | 17 พ.ค. 2005 |
| ข้อกำหนดระบบปฏิบัติการ | Macintosh, Mac OS X 10.3, Mac OS X 10.3.9, Mac OS X 10.4 PPC |
| ข้อกำหนด | Mac OS X 10.3 or later (10.4 preferred) |
| ดาวน์โหลดทั้งหมด | 1,088 |
| ราคา | Free |
คำอธิบาย
สคริปต์เหล่านี้เขียนด้วยภาษา Perl ค่อนข้างเรียบง่าย ฉันใช้เวลามากในการทำความสะอาดและสำรวจไฟล์การกำหนดค่าตามความชอบเมื่อจัดการเครื่อง Mac OS X และแนวโน้มของ Mac OS X 10.4 ต่อไฟล์ไบนารี .plist ทำให้กระบวนการนี้น่าเบื่อกว่ามาก
ทางเลือกที่ชัดเจนคือ GUI เช่นแอปพลิเคชัน "Property List Editor" ของ Apple ในขณะที่เครื่องมือดังกล่าวมีที่ของมัน แต่ฉันไม่ใช่แฟนของการจัดการไฟล์ .plist ด้วย GUI โดยเฉพาะอย่างยิ่งเมื่อฉันไม่จำเป็นต้องรู้ว่าฉันต้องการทำอะไรจนกว่าฉันจะทำ grep หรือสอง ดังนั้นสคริปต์เหล่านี้จึงควรทำงานใน Mac OS X เวอร์ชันใดก็ได้ แต่เหมาะสำหรับ Mac OS X 10.4 ขึ้นไป ฉันเขียนมันเพื่อหลีกเลี่ยงการพิมพ์คำสั่ง plutil ของ Apple ซ้ำอย่างเจ็บปวด สคริปต์ทั้งสามรัน plutil ในรูปแบบใดรูปแบบหนึ่งเพื่อให้งานสำเร็จ และการใช้งานควรจะชัดเจนสำหรับทุกคนที่คุ้นเคยกับบรรทัดคำสั่ง UNIX
นี่คือภาพรวมพื้นฐานของแต่ละคำสั่ง:
plcat: วิธีง่ายๆ ในการดูการแทนค่า ASCII ของไฟล์ไบนารี .plist โดยทั่วไปจะแปลงไฟล์ไบนารี .plist เป็น ASCII และแสดงโดยตรงไปยังหน้าจอ (/dev/stdout) plmore: วิธีง่ายๆ สำหรับการดูการแสดงแทน ASCII ของไฟล์ไบนารี .plist ทีละหน้าจอ คล้ายกับ plcat แต่ "piped" มากกว่า pledit: วิธีง่ายๆ ในการแก้ไขไฟล์ไบนารี .plist ในโปรแกรมแก้ไขที่คุณชื่นชอบ (vim อย่างเป็นธรรมชาติ!) โดยจะเก็บเส้นทางสำรองของการแก้ไขแต่ละครั้งโดยอัตโนมัติ สคริปต์นี้จะแปลงไฟล์เป็น ASCII ชั่วคราว ทำให้แก้ไขได้ง่ายขึ้น เมื่อแก้ไขเสร็จแล้ว ไฟล์จะถูกแปลงกลับเป็นรูปแบบไบนารีขนาดกะทัดรัดดั้งเดิม ข้อมูลสำรองที่สมบูรณ์ (filename.plist.OLD, filename.plist.OLD.1 เป็นต้น) จะถูกเก็บไว้เพื่อความสะดวกของคุณ