On Wed, Mar 11, 2009 at 02:37:05AM +0000, Bryan wrote:
> now, the text file creates text, and I've used the "tail - grep - cut
> - cut" command on the command line and was able to get the data I
> needed.  Also on the command line, I can export the variable (I do it
> all the time with PKG_PATH).  When I run the script, the crop.txt is
> created, and the variable prints out $CROP, but after the script ends,
> I attempt to "echo $CROP" and the variable is empty...
> 
> Is there something I'm missing?  Or is there nothing wrong, and the
> script (while running) knows the value of $CROP, value of $CROP is
> dropped once the script terminates.

When the script is run, a new sub-shell is created and the variable is
set within that sub-shell.  When the script exits, so does the variable.

If you want the variable to be set in the current shell's environment,
you could run: . ./script

This will execute the commands inside the current shell.

-ME

_______________________________________________
Openbsd-newbies mailing list
[email protected]
http://mailman.theapt.org/listinfo/openbsd-newbies

Reply via email to