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.
[adri@localhost tmp]$ cat test
#!/bin/bash
exit 0
[adri@localhost tmp]$ ./test
[adri@localhost tmp]$ echo $?
0
[adri@localhost tmp]$ cat test
#!/bin/bash
exit 1
[adri@localhost tmp]$ ./test
[adri@localhost 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.