executing scripts



HI,

Whats the difference in a scripts execution is I run it . ./scriptname
as opposed to ./scriptname.

What does the '.' do.

I notice if I set variables and export them, there are only available
to use after script has executed with . ./script.

Why is this?

Regards

Gareth

.