2025-07-24 22:27:13 -06:00
|
|
|
# $
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2025-07-24 22:27:13 -06:00
|
|
|
> Expande una variable Bash.
|
2025-03-14 21:59:59 -06:00
|
|
|
> Más información: <https://gnu.org/software/bash/manual/bash.html#Shell-Variables>.
|
|
|
|
|
|
|
|
|
|
- Imprime una variable:
|
|
|
|
|
|
|
|
|
|
`echo ${{VARIABLE}}`
|
|
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
- Imprime el el valor de retorno del comando anterior:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`echo $?`
|
|
|
|
|
|
|
|
|
|
- Imprime un número aleatorio entre 0 y 32767:
|
|
|
|
|
|
|
|
|
|
`echo $RANDOM`
|
|
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
- Imprime una de las cadenas de comandos:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
`echo ${{PS0|PS1|PS2|PS3|PS4}}`
|
2025-03-14 21:59:59 -06:00
|
|
|
|
2025-05-08 12:26:01 -06:00
|
|
|
- Expande la salida del `comando` y lo ejecuta. Igual que encerrar `comando` en comillas inversas:
|
2025-03-14 21:59:59 -06:00
|
|
|
|
|
|
|
|
`$({{comando}})`
|
2025-05-08 12:26:01 -06:00
|
|
|
|
|
|
|
|
- Lista cuántos argumentos tiene el contexto actual:
|
|
|
|
|
|
|
|
|
|
`echo $#`
|
|
|
|
|
|
|
|
|
|
- Imprime un arreglo de Bash:
|
|
|
|
|
|
|
|
|
|
`echo ${array[@]}`
|