how to setenv using Bourne .sh

Polytropon freebsd at edvax.de
Sat Jul 10 03:03:40 UTC 2010


On Sat, 10 Jul 2010 10:53:17 +0800, Aiza <aiza21 at comclark.com> wrote:
> Trying the set the pkg_add environment variable PKGDIR using this
> 
> 
> setenv PKGDIR="/usr/packages"  and get this error message
> setenv: Syntax Error.

Of course. The sh shell doesn't have setenv.



> man setenv is useless.

The manual entry of setenv can be found in "man csh". :-)



> The question is how do I set a environment variable using the default 
> freebsd shell?

You mean: FreeBSD's default scripting shell. :-)

	$ PKGDIR="/usr/packages"
	$ export PKGDIR

or

	$ export PKGDIR="/usr/packages"

Refer to "man sh" for details. The setenv command is a built-in for
the C Shell.



-- 
Polytropon
Magdeburg, Germany
Happy FreeBSD user since 4.0
Andra moi ennepe, Mousa, ...


More information about the freebsd-questions mailing list