Utilizando bash, quiero encontrar el sistema operativo y notificar al usuario. Probé:Detecta el sistema operativo de la secuencia de comandos Bash y notifica al usuario
OS='uname -s'
echo "$OS"
if [ "$OS" == 'Linux' ]; then
echo "Linux"
else
echo "Not Linux"
fi
apenas consigo
uname -s
Not Linux
en el terminal, lo cual es incorrecto. ¿Cómo configuro correctamente la cadena a lo que devuelve uname?
Gracias
+1 para señalar '$()' ... – 0xC0000022L
¡Gracias por la respuesta! Esa es la primera vez que noto la diferencia entre un 'y un ': D – Graham
Esa es solo una de las razones' $() 'es superior :) – chepner