ค่าเริ่มต้นอ่าน /New.plist itemName
ผลลัพธ์จะเป็นสิ่งที่ชอบ "ซอฟต์แวร์" แต่ฉันต้องการให้อัปเดตข้อมูลใหม่สำหรับคีย์เป็น "Software Old Version" ปัญหาคือฉันต้องแก้ไขหลาย plists
ค่าเริ่มต้นอ่าน /New.plist itemName "ซอฟต์แวร์รุ่นเก่า"
ค่าเริ่มต้นอ่าน /New.plist itemName
ผลลัพธ์จะเป็นสิ่งที่ชอบ "ซอฟต์แวร์" แต่ฉันต้องการให้อัปเดตข้อมูลใหม่สำหรับคีย์เป็น "Software Old Version" ปัญหาคือฉันต้องแก้ไขหลาย plists
ค่าเริ่มต้นอ่าน /New.plist itemName "ซอฟต์แวร์รุ่นเก่า"
คำตอบ:
คุณสามารถใช้สำหรับวงหรือค้นหา:
for f in /path/to/first.plist /path/to/second.plist; do defaults write "$f" itemName "Software Old Version"; done
find /folder -name '*.plist' -exec defaults write {} itemName "Software Old Version" \;