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!


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.

  • 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

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


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:

  • I think you may have missed the fact that there are two different filenames involved. – Dennis Williamson Mar 17 '11 at 4:40

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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