37 lines
669 B
Markdown
Raw Normal View History

# $
> Espande una variabile Bash.
> Maggiori informazioni: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>.
- Stampa una variabile:
`echo ${{VARIABLE}}`
- Esegue il contenuto della variabile come comando:
`${{VARIABLE}}`
- Stampa lo stato di uscita del comando precedente:
`echo $?`
- Stampa un numero casuale tra 0 e 32767:
`echo $RANDOM`
- Stampa una delle stringhe di prompt:
`echo ${{PS0|PS1|PS2|PS3|PS4}}`
- Espande con l'output di `comando` ed eseguilo. Uguale a racchiudere `comando` tra backtick:
`$({{comando}})`
- Elenca quanti argomenti ha il contesto corrente:
`echo $#`
- Stampa un array Bash:
`echo ${{{array_name[@]}}}`