ОС оценивается в сценарии bash

Я бы предложил использовать /etc/bash.bashrc

Вы можете добавить строку в конце этого файла.

alias ok="ping google.com"

После ввода псевдонимов на строку вы должны перезагрузить или переустановить .

3
задан 11 March 2011 в 12:28

36 ответов

Я бы, наверное, сделал что-то вроде этого:

  os = $ (uname -s) case $ os в Linux) distro = $ (lsb_release -si) case $ distro в Ubuntu)  эхо "Ubuntu, отлично!"  ;;  *) echo «Извините, дистрибутив Linux« $ distro »не поддерживается» exit 1 ;;  esac ;;  SunOS) эхо "SunOS, отлично!"  ;;  *) echo «Извините, OS« $ os »не поддерживается» exit 1 ;;  esac  
4
ответ дан 10 August 2018 в 10:08
  sysEval = cat / etc / * release * |  awk 'FNR == 1 {print $ 1}' |  cut -d \ = -f2  
0
ответ дан 10 August 2018 в 10:08

Существует переменная среды:

  echo $ OSTYPE  
3
ответ дан 10 August 2018 в 10:08

Я бы, наверное, сделал что-то вроде этого:

  os = $ (uname -s) case $ os в Linux) distro = $ (lsb_release -si) case $ distro в Ubuntu)  эхо "Ubuntu, отлично!"  ;;  *) echo «Извините, дистрибутив Linux« $ distro »не поддерживается» exit 1 ;;  esac ;;  SunOS) эхо "SunOS, отлично!"  ;;  *) echo «Извините, OS« $ os »не поддерживается» exit 1 ;;  esac  
4
ответ дан 13 August 2018 в 16:29
  sysEval = cat / etc / * release * |  awk 'FNR == 1 {print $ 1}' |  cut -d \ = -f2  
0
ответ дан 13 August 2018 в 16:29

Существует переменная среды:

  echo $ OSTYPE  
3
ответ дан 13 August 2018 в 16:29

Другие вопросы по тегам:

Похожие вопросы: