I store name.sh under C:\Documents and Settings\user when i type sh name.sh in Cygwin,

sh: testing.sh: No such file or directory

any help will be appreciated!

link|improve this question
Please don't cross-post. – Dennis Williamson Mar 17 '11 at 5:46
feedback

2 Answers

Is that the actual output? If so, it's looking for another script called testing.sh.

testing.sh needs to be in a directory listed in the PATH variable, or you have to run it using a full path, e.g. ./testing.sh or ~/user/testing.sh.

Also don't forget to make testing.sh executable by running chmod +x testing.sh.

link|improve this answer
Sorry,actually there is only name.sh involved, typing error – Lily Mar 17 '11 at 6:12
That's OK. It's easy to make mistakes when typing. That's why it's better to always post the actual output. Or if you need to hide some sensitive information, copy paste into Notepad, do a Find/Replace, then post that. – Mikel Mar 17 '11 at 6:21
feedback

If you're in C:\Documents and Settings\user when you're running it, try:

./name.sh

If you're not in that directory, you'll need to either change directory there or prepend the command with the location. Here's how to change directory to c:\documents and settings\user

cd /cygdrive/c/"Documents and Settings"/User

You can see which directory you're currently in with the following command, I believe:

pwd
link|improve this answer
I think you may have missed the fact that there are two different filenames involved. – Dennis Williamson Mar 17 '11 at 4:40
thanks, it works after changing the directory – Lily Mar 17 '11 at 6:01
feedback

Your Answer

 
or
required, but never shown

Not the answer you're looking for? Browse other questions tagged or ask your own question.