shell问题求助(已解决)

weixin_38064085 2011-11-06 10:16:56

本帖最后由 z329224946 于 2011-11-06 23:27 编辑 根据cpu核心数打印出如下数字
如:cpu核数为2时,打印出
01 10

核数为 4时,打印
0001 0010 0100 1000

核数为 8时,打印

00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000

如何编写shell脚本完成上面的任务,谢谢。

解决了,代码如下:#!/bin/bash
cpunum=`cat /proc/cpuinfo |grep 'processor'|wc -l`
c=1
while [ $c -le $cpunum ]
do
b=1
while [ $b -le $cpunum ]
do
if [ $b == $c ];then
d=$d"1"
else
d=$d"0"
fi
(( b++ ))
done
d=$d" "
    (( c++ ))
done
echo $d复制代码
...全文
23 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧