Me gustaría encontrar algún archivo con mdfind
y mover a otro directorio. Lo he intentado como el de abajo, pero hace un error causado por el espacio en la ruta de acceso.
> mdfind somefile.numbers
/Users/hugh/Library/Mobile Documents/com~apple~Numbers/Documents/somefile.numbers
> mv $(!!) ~/Documents/
mv: rename /Users/hugh/Library/Mobile to /Users/hugh/Documents/Mobile: No such file or directory
mv: rename Documents/com~apple~Numbers/Documents/somefile.numbers
to /Users/hugh/Documents/somefile.numbers: No such file or directory
Así que trató de escapar del espacio con printf %q
, pero se escapa de todo.
> mv $(printf %q $(mdfind somefile.numbers)) ~/Documents/
mv: rename /Users/hugh/Library/MobileDocuments/com\~apple\~Numbers/Documents/somefile.numbers
to /Users/hugh/Documents/somefile.numbers: No such file or directory
Debe haber una buena manera de manejar esto, pero no puedo encontrar uno. Alguna idea?