命令如下:
free -m | grep "Mem" //取内存值
free -m | grep "^Mem"
疑问:直接取和加^反取有什么区别吗?
grep Mem 是包含 ""Mem""的都输出
grep "^Mem" 代表的是 必须 以 Mem 开头的 才输出
示例:
[root@ceZ ~]# #筛选出包含Mem的行
[root@ceZ ~]# free -m|grep Mem
Mem: 1837 287 106 18 1444 1367
[root@ceZ ~]# #筛选出以Mem开头的行
[root@ceZ ~]# free -m|grep "^Mem"
Mem: 1837 287 105 18 1444 1367
[root@ceZ ~]# #筛选出不包含Mem的行
[root@ceZ ~]# free -m|grep -v Mem
total used free shared buff/cache available
Swap: 0 0 0
是不是这样子才是取反?[^Mem]