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
。