Originariamente inviato da kruskaiev
Con questo script vai sul sicuro:
codice:
#!/bin/sh

if [ -e /etc/debian_version ]; then
  OS="Debian `cat /etc/debian_version`"
elif [ -e /etc/redhat-release ]; then
  OS=`cat /etc/redhat-release`
elif [ -e /etc/SuSE-release ]; then
  OS=`cat /etc/SuSE-release |head -n1`
elif [ -e /etc/gentoo-release ]; then
  OS=`< /etc/gentoo-release`
else
  OS='unknown'
fi

echo -e "\nYour distro is: $OS\n"
spero..
aggiungerei anche
elif [ -e /etc/arch-release ]; then
OS=Arch Linux
elif [ -e /etc/slackware-version ]; then
OS=$(cat /etc/slackware-version)



per le derivate perō viene indicata solo la distro base.