Public bug reported:

I'm using very simple scripts, but when the file names have spaces in then, 
scripts won't function on the files.  
Using two files:   "myfile   one.txt"   "myfile    two.txt"

What gets passed to the scripts is:   myfile   one.txt   myfile

No way to determine what the files are, or to act on them.

Putting quotes around each file name would fix it I believe.

Ubuntu 12.04 Desktop AMD64 with all the updates installed as of today.

lisa@lisa-Inspiron-1545:~/.gnome2/nautilus-scripts$ dpkg -l | grep nautilus
ii  libnautilus-extension1a                1:3.4.2-0ubuntu1                     
   libraries for nautilus components - runtime version
ii  nautilus                               1:3.4.2-0ubuntu1                     
   file manager and graphical shell for GNOME
ii  nautilus-data                          1:3.4.2-0ubuntu1                     
   data files for nautilus
ii  nautilus-dropbox                       0.7.1-2                              
   Dropbox integration for Nautilus
ii  nautilus-sendto                        3.0.1-2ubuntu2                       
   integrates Evolution and Pidgin into the Nautilus file manager
ii  nautilus-sendto-empathy                3.4.2-0ubuntu1                       
   GNOME multi-protocol chat and call client (nautilus-sendto plugin)
ii  nautilus-share                         0.7.3-1ubuntu2                       
   Nautilus extension to share folder using Samba

** Affects: nautilus (Ubuntu)
     Importance: Undecided
         Status: New

You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

  Nautilus passes file list to scripts without quotes

To manage notifications about this bug go to:

ubuntu-bugs mailing list

Reply via email to