8
지금은 uname
을 사용하여 운영 체제 이름을 얻으려고합니다. 그러나 bash
에는 자동으로 설정되는 OSTYPE
환경 변수가 있으며 비슷한 것이 있는지 궁금합니다.bash에서 OSTYPE 변수와 비슷한 어항에서 OS를 감지하는 방법이 있습니까?
지금은 uname
을 사용하여 운영 체제 이름을 얻으려고합니다. 그러나 bash
에는 자동으로 설정되는 OSTYPE
환경 변수가 있으며 비슷한 것이 있는지 궁금합니다.bash에서 OSTYPE 변수와 비슷한 어항에서 OS를 감지하는 방법이 있습니까?
fish user documentation에서 운영 체제 유형에 따라 조건부로 코드를 실행하는 표준 방법은 uname
결과와 함께 switch
문을 사용하는 것으로 보입니다. 예보기 :
switch (uname)
case Linux
echo Hi Tux!
case Darwin
echo Hi Hexley!
case FreeBSD NetBSD DragonFly
echo Hi Beastie!
case '*'
echo Hi, stranger!
end
이것은 훌륭합니다! – Tommy