Shell-variabler er en måde at gemme information i shell-miljøet. De ligner miljøvariabler, men de er kun tilgængelige i den aktuelle shell-session.
For at oprette en shell-variabel tildeler du blot en værdi til et navn. For at oprette en shell-variabel kaldet `NAME` og tildele den værdien `"John Doe"`, skriver du følgende kommando:
```
NAME="John Doe"
```
Når du har oprettet en shell-variabel, kan du bruge den ved at sætte et dollartegn (`$`) foran variabelnavnet. For at udskrive værdien af variabelen "NAME" skal du for eksempel skrive følgende kommando:
```
ekko $NAME
```
Dette ville udsende følgende:
```
John Doe
```
Shell-variabler kan bruges til at gemme enhver type information, såsom tekst, tal eller endda kommandoer. De kan være meget nyttige til at gemme oplysninger, som du ofte skal have adgang til, eller til at automatisere opgaver.
Her er nogle eksempler på, hvordan shell-variabler kan bruges:
* For at gemme den aktuelle mappe:
```
PWD=`pwd`
```
* For at gemme antallet af filer i den aktuelle mappe:
```
NUM_FILES=`ls | wc -l`
```
* Sådan oprettes et kommandoalias:
```
alias ls="ls -l"
```
Dette ville få `ls`-kommandoen til altid at vise filer i langt format.
Shell-variabler er et kraftfuldt værktøj, der kan bruges til at gøre din shell-oplevelse mere effektiv og produktiv.