37 lines
742 B
Markdown
37 lines
742 B
Markdown
|
|
# $
|
||
|
|
|
||
|
|
> Développer une variable Bash.
|
||
|
|
> Plus d'informations : <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>.
|
||
|
|
|
||
|
|
- Affiche une variable :
|
||
|
|
|
||
|
|
`echo ${{VARIABLE}}`
|
||
|
|
|
||
|
|
- Exécute le contenu d'une variable comme une commande :
|
||
|
|
|
||
|
|
`${{VARIABLE}}`
|
||
|
|
|
||
|
|
- Affiche le statut de sortie de la commande précédente :
|
||
|
|
|
||
|
|
`echo $?`
|
||
|
|
|
||
|
|
- Affiche un nombre aléatoire entre 0 et 32767 :
|
||
|
|
|
||
|
|
`echo $RANDOM`
|
||
|
|
|
||
|
|
- Affiche l'une des chaînes d'invite :
|
||
|
|
|
||
|
|
`echo ${{PS0|PS1|PS2|PS3|PS4}}`
|
||
|
|
|
||
|
|
- Développe avec la sortie de `commande` et l'exécute. Identique à l'encapsulation de `commande` entre des guillemets inversés :
|
||
|
|
|
||
|
|
`$({{commande}})`
|
||
|
|
|
||
|
|
- Affiche combien d'arguments le contexte actuel a :
|
||
|
|
|
||
|
|
`echo $#`
|
||
|
|
|
||
|
|
- Affiche un tableau Bash :
|
||
|
|
|
||
|
|
`echo ${{{nom_tableau[@]}}}`
|