perlでplistの編集

Mac::PropertyList が何となく使えそう。

#!/usr/bin/perl
use Mac::PropertyList;
my $my_plist = Mac::PropertyList::create_from_hash( 
    {hoge=>'moge'} 
);
print $my_plist;

実行結果

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
        <key>hoge</key>
        <string>moge</string>
</dict>
</plist>