Shell-variabler er en måte å lagre informasjon i skallmiljøet. De ligner på miljøvariabler, men de er bare tilgjengelige innenfor gjeldende shell-økt.
For å lage en skallvariabel tildeler du ganske enkelt en verdi til et navn. For å lage en skallvariabel kalt `NAME` og tilordne den verdien `"John Doe"`, skriver du inn følgende kommando:
```
NAME="John Doe"
```
Når du har opprettet en skallvariabel, kan du bruke den ved å sette et dollartegn (`$`) foran variabelnavnet. For å skrive ut verdien til variabelen "NAME", skriver du for eksempel følgende kommando:
```
ekko $NAME
```
Dette vil gi ut følgende:
```
John Doe
```
Skallvariabler kan brukes til å lagre alle typer informasjon, for eksempel tekst, tall eller til og med kommandoer. De kan være svært nyttige for å lagre informasjon som du trenger å få tilgang til ofte eller for å automatisere oppgaver.
Her er noen eksempler på hvordan skallvariabler kan brukes:
* For å lagre gjeldende katalog:
```
PWD=`pwd`
```
* For å lagre antall filer i gjeldende katalog:
```
NUM_FILES=`ls | wc -l`
```
* For å lage et kommandoalias:
```
alias ls="ls -l"
```
Dette vil gjøre at `ls`-kommandoen alltid viser filer i langt format.
Skallvariabler er et kraftig verktøy som kan brukes til å gjøre skallopplevelsen din mer effektiv og produktiv.