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

初学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 ———-

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

相关文章:

你感兴趣的文章:

标签云: