Mi piacerebbe trovare un file con mdfind
e spostarlo in un'altra directory. Così ho provato come sotto, ma fa un errore causato dallo spazio nel percorso.
> 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
Così ho provato a sfuggire allo spazio con printf %q
, ma sfugge a tutto.
> 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
Ci deve essere un buon modo per gestirlo ma non riesco a trovarne uno. Qualche idea?