Chinaunix首页 | 论坛 | 博客
  • 博客访问: 746
  • 博文数量: 1
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 20
  • 用 户 组: 普通用户
  • 注册时间: 2019-11-11 18:36
文章分类
文章存档

2019年(1)

我的朋友
最近访客

分类: 系统运维

2019-11-11 18:43:25

本人写的脚本如下:
#!/bin/sh
memory_info(){
#内存条槽位
Slot_position=$(dmidecode|grep "Memory Device" -A21|grep Locator|grep -v "Bank Locator"|awk -F":" '{print $2}')
#内存条序列号
Memory_Serial=$(dmidecode|grep "Memory Device" -A21|grep "Serial"|awk -F":" '{print $2}')
#内存频率
Memory_Rate=$(dmidecode|grep "Memory Device" -A21|grep Speed|grep -v "Clock"|awk -F":" '{print $2}')
#内存条大小
Memory_Size=$(dmidecode|grep "Memory Device" -A8|grep Size|awk -F":" '{print $2}')
#有多少个插槽
Memory_Slot=$(dmidecode|grep "Memory Device" -A21|grep Speed|grep -v "Clock"|wc -l)


printf "$Slot_position\n"
printf "$Memory_Rate\n"
printf "$Memory_Size\n"
}


打印出来的内容是:
P1-DIMMA1
 P1-DIMMB1
 P1-DIMMC1
 P1-DIMMD1
 P1-DIMME1
 P1-DIMMF1
 P2-DIMMA1
 P2-DIMMB1
 P2-DIMMC1
 P2-DIMMD1
 P2-DIMME1
 P2-DIMMF1
 2666 MHz
 Unknown
 Unknown
 Unknown
 Unknown
 Unknown
 Unknown
 Unknown
 Unknown
 Unknown
 Unknown
 Unknown
 32 GB
 No Module Installed
 No Module Installed
 No Module Installed
 No Module Installed
 No Module Installed
 No Module Installed
 No Module Installed
 No Module Installed
 No Module Installed
 No Module Installed
 No Module Installed
 32 GB
但是,我想要这样的结果:
P1-DIMMA1     2666 MHz 32 GB 1F602710
 P1-DIMMB1    Unknown No Module Installed NO DIMM
 P1-DIMMC1 Unknown No Module Installed NO DIMM
 P1-DIMMD1 Unknown No Module Installed NO DIMM
 P1-DIMME1 Unknown No Module Installed NO DIMM
 P1-DIMMF1 Unknown No Module Installed NO DIMM
 P2-DIMMA1 Unknown No Module Installed       NO DIMM
 P2-DIMMB1 Unknown No Module Installed NO DIMM
 P2-DIMMC1 Unknown No Module Installed NO DIMM
 P2-DIMMD1 Unknown No Module Installed NO DIMM
 P2-DIMME1 Unknown No Module Installed NO DIMM

请问脚本该如何改?
阅读(416) | 评论(0) | 转发(0) |
0

上一篇:没有了

下一篇:没有了

给主人留下些什么吧!~~