2016年7月1日 星期五

bash #檢查linux 核心是否大於等於 2.6.32 (devtmpfs 收錄版本)

#檢查是否大於等於 2.6.32 (devtmpfs 收錄版本)

:;function fun_is_kernel2.6.32 { :;
  [ "$1" = "" ] && return 1;

  local k=${1%-*};OIFS=$IFS;IFS='.';k=($k);IFS=$OIFS;

[ "${k[0]}" -gt 2 ] && return 0;[ "${k[0]}" -lt 2 ] && return 1;
[ "${k[1]}" = '' ] && return 1;[ "${k[1]}" -lt 6 ] && return 1;[ "${k[1]}" -gt 6 ] && return 0;
[ "${k[2]}" = '' ] && return 1;[ "${k[2]}" -lt 32 ] && return 1;
  return 0;
};

沒有留言: