Linux 中的 CPU 核心,/proc/cpuinfo
, 用空行分隔。您将如何只打印第一个核心的信息?
答案1
这是我的看法:
awk '{if ($0=="") exit; print $0}' /proc/cpuinfo
答案2
如果练习的重点是代码高尔夫,则如下:
awk '!$0{exit}1' /proc/cpuinfo
或者
sed -n '/^$/q;p' /proc/cpuinfo
(sed '/^$/q' /proc/cpuinfo
较短但打印结束空白行)。
答案3
关于什么sed -n '1,/^$/p' /proc/cpuinfo
?并且不要忘记更新一点的方法lscpu
。