首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 操作系统 > UNIXLINUX >

初学linux,awk获取系统信息解决方案

2012-09-10 
初学linux,awk获取系统信息菜鸟刚开始学习linux,装的是Redhat 4.5,现在想用awk获取系统、CPU、内存之类的信

初学linux,awk获取系统信息
菜鸟刚开始学习linux,装的是Redhat 4.5,现在想用awk获取系统、CPU、内存之类的信息,请教一下应该怎么做?
比如具体命令或者思路之类的,求指教。。。
谢谢!

[解决办法]
那写信息按照我的那种cmd | getline varname这种方式获取吧。只是写了一部分。


$ echo |awk 'BEGIN{print "---------- SYSTEM INFORMATION ----------"}{"uname -o" | getline os;"uname" | getline kernel;"uname -m" | getline machine;"sed -r -n \"/MemTotal/s/^.* ([0-9]+).*$/\\1/p\" /proc/meminfo" | getline memtotal}END{print "OS\t : "os"\nKERNEL\t : "kernel"\nMACHINE\t : "machine"\nMemTotal : "memtotal/1024" MB""\n---------- END SYSTEM INFORMATION ----------"}'
---------- SYSTEM INFORMATION ----------
OS : GNU/Linux
KERNEL : Linux
MACHINE : i686
MemTotal : 3139.67 MB
---------- END SYSTEM INFORMATION ----------

热点排行
Bad Request.