Bash bang commands y más

bash
A continuación una serie de comandos útiles en bash, que (por lo menos a mí) me viene bien tener a mano, razón por la cual seguramente este post se actualice varias veces a medida que vaya añadiéndo comandos útiles a mi día a día.

«$?»: Exit code

«$?» Muestra el exit code del comando que se acaba de ejecutar.

[[email protected] tmp]$ cat test 
#!/bin/bash
exit 0
[[email protected] tmp]$ ./test 
[[email protected] tmp]$ echo $?
0
[[email protected] tmp]$ cat test 
#!/bin/bash
exit 1
[[email protected] tmp]$ ./test 
[[email protected] tmp]$ echo $?
1

Ésto se puede usar dentro de scripts en bash, para saber cómo ha acabado la línea anterior del script, lo cual puede resultar muy muy útil.

Continuar leyendo «Bash bang commands y más»