답변:
cat /etc/lsb-release
우분투 릴리스를 식별하는 데 사용 합니다.
sh-3.2$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=8.04
DISTRIB_CODENAME=hardy
DISTRIB_DESCRIPTION="Ubuntu 8.04.4 LTS"
다른 릴리스의 경우
ls /etc/*release
Gentoo, RedHat, Arch & SuSE는 모두 릴리즈 파일을 가지고 있습니다 : http://linuxmafia.com/faq/Admin/release-files.html 이들은 링크의 완전한 스크립트입니다;)
Ubuntu 유형 시스템의 운영 체제, 아키텍처 및 버전에 대한 예제 코드 :
OS=$(shell lsb_release -si)
ARCH=$(shell uname -m | sed 's/x86_//;s/i[3-6]86/32/')
VER=$(shell lsb_release -sr)