Você pode usar file
para determinar o tipo da plist e se ela é binária:
plutil -convert xml1 $file && sed /*whatever*/ $file && plutil -convert binary1 $file
caso contrário, você pode usar apenas sed
(ou perl) diretamente no arquivo xml.