Ya resolví esto con sed, pero debe haber una mejor manera de manejar los espacios. También me he encontrado con esto con algunos de mis scripts.
mdfind '(kMDItemFSName=*.ipsw)'
devuelve
/Volumes/disk/november 2014/Users/someuser/Library/iTunes/iPhone Software Updates/iPhone4,2_6.1_12B411_Restore.ipsw
al tratar de canalizar esto, se rompe debido a los espacios. he intentado varios métodos incluyendo
rm $(mdfind '(kMDItemFSName=*.ipsw)')
mdfind '(kMDItemFSName=*.ipsw)' |xargs rm -vf
la única solución que encontré fue
mdfind '(kMDItemFSName=*.ipsw)' |sed -e 's/ /\\ /g' |xargs rm -vf
pero debe haber una forma mejor.
Gracias por su ayuda.