
쉘 스크립트에서 Ubuntu 버전, 코드명 및 OS 아키텍처를 찾는 방법
2022-10-18 last update
4 minutes reading uname architecture version Ubuntu codenamebash 쉘 스크립팅으로 작업하는 동안 시스템 버전, 코드명 또는 운영 체제 아키텍처를 가져와야 하는 경우가 많습니다. 이 기사에서는 쉘 스크립트에서 Ubuntu 버전, 코드명 및 OS 아키텍처를 찾는 방법을 배웁니다.
1. 우분투 버전 받기
우분투 버전 세부 정보를 얻으려면-r
명령과 함께 lsb_release
를 사용하십시오. $ lsb_release -r Release: 14.04또한
-s
또는 --short
를 사용하여 짧은 형식으로 세부 정보를 얻으십시오$ lsb_release -r --short 14.04
2. 우분투 코드명 받기
우분투 버전 세부 정보를 얻으려면-c
명령과 함께 lsb_release
를 사용하십시오 $ lsb_release -c Codename: trusty또한
-s
또는 --short
를 사용하여 짧은 형식으로 세부 정보를 얻습니다. $ lsb_release -c --short trusty
3. OS 아키텍처 세부 정보 가져오기
uname
매개 변수와 함께 -m
명령을 사용하여 운영 체제 아키텍처 세부 정보를 찾습니다. $ uname -m x86_64
4. 쉘 스크립트 – 변수에 값 저장
이제 쉘 스크립트에서 이러한 값을 사용해야 하는 경우 이 값을 변수에 저장합니다. 아래 예에서 쉘 스크립트는 명령의 출력을 변수에 저장하고 사용하는 데 도움이 됩니다#!/bin/bashVersion =$(lsb_release -r --short )Codename =$(lsb_release -c --short )OSArch =$(uname -m ) echo "Version = $Version " echo "Codename = $Codename " echo "OS Architecture = $OSArch "