Utilizando bash, quiero encontrar el sistema operativo y notificar al usuario. Probé: OS='uname -s'
echo "$OS"
if [ "$OS" == 'Linux' ]; then
echo "Linux"
else
echo "Not Linux"
fi
apena
¿Qué significan las diversas piezas de la salida uname -a? Lo que sigue es un ejemplo de salida: Linux mymachine 2.6.18-194.e15PAE #1 SMP Fri Apr 2 15:37:44 EDT 2010 i686 i686 i386 GNU/Linux
deduzco
Estoy desarrollando un script que necesita los gestores de paquetes de un sistema. Identifiqué Fedora, Gentoo y Arch Linux utilizando la función os.uname(). Sin embargo, los resultados (abiertos) de S