[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: running script files.

On Feb 7, A. M. Varon wrote
> It seems that shell scripts i have made in my debian distrib. doesn't run.
> you need to put ./ in front in order for it to execute.

Bash will only execute programs which are specified in your path (to
see what your path is, type "echo $PATH").  If "." is not in your path,
then it won't execute programs in the current directory.  If you want
to be able to execute things in the current directory without specifying
the "./" before it, then try this (in bash):
	export PATH=$PATH:.
This will add "." to the end of your path.  To do this every time you
log in (without retyping it every time), put that line in ~/.bashrc.  This
is a script that is run every time a shell is started by you, and in
particular, it is run when you log in.
				- John Larkin	
				- jlarkin@hmc.edu
				- http://aij.st.hmc.edu/~jlarkin

Reply to: