Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

How can I run this Unix command . ./filename.sh with cygwin?

share|improve this question

migrated from stackoverflow.com Mar 8 '11 at 20:26

This question came from our site for professional and enthusiast programmers.

2 Answers 2

Open up your Start menu, select the Cygwin submenu and click on Cygwin Bash Shell. That gives you a UNIX-oriented shell in which it'll be a lot easier to do UNIXy type things, like running whatever script you want.

share|improve this answer

Actually that command is not so much bound to a platform (if you allow that term for Cygwin) as it is a shell intrinsic/builtin. In Bash (to my knowledge default shell in Cygwin), for example, those two lines are equivalent:

. ./filename.sh
source ./filename.sh

All variables, exported or not, will be integrated into your current shell instance (unless enclosed in parentheses, i.e. assignments done in subshells).

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.