Lo normal cuando entras a una máquina Debian es comprobar a manopla la versión de Debian que tiene instalada.
Eso puede hacerse de muchas formas pero es buena cosa disponer de un script que haga la comprobación a mano también para poder usarlo en otros scripts.
En este caso el script simplemente saca la versión de Debian que tenemos instalada.
#!/bin/bash
function isDebian {
[ -f /etc/issue ] && debianVersion=$(grep "Debian" /etc/issue | cut -d " " -f 3)
haveProgram hostnamectl && debianVersion=$(hostnamectl | grep -i Debian | awk '{ print $5 }')
haveProgram lsb_release && debianVersion=$(lsb_release -a 2> /dev/null | grep Desc | grep Debian | awk '{ print $4}')
if [ $debianVersion == $1 ]; then echo "$debianVersion"; fi
}
function haveProgram {
type $1 &> /dev/null
}
for i in {1..20}; do isDebian $i; done
En base a la versión que obtengamos de ese script pues podremos hacer una cosa u otra.
Algunas personas eliminan el archivo /etc/issue y es por eso buena cosa que haga otras comprobaciones extra para intentar determinar la versión.
Y eso es todo amigo.
Saludos cordiales.