/proc/cpuinfo 出力を単一 CPU/コアに制限

/proc/cpuinfo 出力を単一 CPU/コアに制限

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

関連情報