Skip to content

Latest commit

 

History

History
41 lines (34 loc) · 874 Bytes

66.md

File metadata and controls

41 lines (34 loc) · 874 Bytes

题目要求

写一个脚本:

  1. 判断当前主机的CPU生产商,其信息在/proc/cpuinfo文件中vendor id一行中。
  2. 如果其生产商为AuthenticAMD,就显示其为AMD公司;
  3. 如果其生产商为GenuineIntel,就显示其为Intel公司;
  4. 否则,就说其为非主流公司。

参考答案

#!/bin/bash
#这个脚本用来判断CPU厂商
#作者:猿课-阿铭 www.apelearn.com
#日期:2018-12-10

cpu=`grep '^vendor_id' /proc/cpuinfo |head -1|awk -F ': ' '{print $2}'`
#if [ $cpu == "AuthenticAMD" ]
#then
#   echo "CPU厂商是AMD."
#elif [ $cpu == "GenuineIntel" ]
#then
#   echo "CPU厂商是Intel."
#else
#   echo "CPU厂商是非主流厂商。"
#fi

case $cpu in
  AuthenticAMD)
	echo "CPU厂商是AMD."
  ;;

  GenuineIntel)
	echo "CPU厂商是Intel."
  ;;
  
  *)
	echo "CPU厂商是非主流厂商。"
  ;;
esac