Hmm.

Looks like the classic "'space character' means separation of arguments not string concatenation" gotcha of UNIX scripting.

for example
echo foo > 'Search Here'
ls -l Search Here
is simply not going to do what you think it is going to do...

ls -l Search Here
ls: Search: No such file or directory
ls: Here: No such file or directory

Try
mv -v 'Search Here' 'SearchHere'



On Tue, 25 Jan 2005, Brad Beveridge wrote:

yup :)
I can run the same script from a terminal, and it will run if I click on it while within nautilus. I can't seem to find anybody else whinging about this particular problem though, so I suspect it is just me. Any script (bash, sh, python) that I drop in there doesn't show up. Any binary or symlink to binary does.
ls -l
* -rwxr-xr-x 1 brad brad 329 Jan 25 10:56 Search Here + drwxr-xr-x 2 brad brad 4096 Jan 25 10:49 tmp
+ lrwxrwxrwx 1 brad brad 20 Jan 25 14:58 tolua -> /home/brad/bin/tolua


* = doesn't show up in Scripts context menu
+ = does show up

Cheers
Brad

Michael JasonSmith wrote:

On Tue, 2005-01-25 at 11:12 +1300, Brad Beveridge wrote:

I am using Nautilus 2.8.3. Thoughts? For something so simple, this is just not behaving!

Does it have execute permissions set?





John Carter Phone : (64)(3) 358 6639 Tait Electronics Fax : (64)(3) 359 4632 PO Box 1645 Christchurch Email : [EMAIL PROTECTED] New Zealand

"The notes I handle no better than many pianists. But the pauses
 between the notes -
 ah, that is where the art resides!' - Artur Schnabel



Reply via email to