Linux/Environment Variables

From Wiki
< Linux
Revision as of 11:24, 30 November 2023 by Marcluer (talk | contribs) (Created page with "== Basics == * List all environment variables <blockquote> <pre> env printenv </pre> </blockquote> * get variable <blockquote> <pre> echo $USER printenv USER </pre> </blockquote> * set variable <blockquote> <pre> VARIABLE='Hello world' echo $VARIABLE </pre> </blockquote> * promote a shell variable to an environment variable <blockquote> <pre> export VARIABLE='Hello world' </pre> </blockquote> * variable lists <blockquote> <pre> export VARIABLE='Hello world':'test'...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Basics

  • List all environment variables
env
printenv
  • get variable
echo $USER
printenv USER
  • set variable
VARIABLE='Hello world'
echo $VARIABLE
  • promote a shell variable to an environment variable
export VARIABLE='Hello world'
  • variable lists
export VARIABLE='Hello world':'test'    # variable with two elements

export VARIABLE=$VARIABLE:'test2'       # add another element
  • remove variable
unset VARIABLE

Use in scripts