bc命令的问题

系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
回复
zhangjint5
帖子: 304
注册时间: 2011-01-02 12:31

bc命令的问题

#1

帖子 zhangjint5 » 2018-03-06 17:24

我想把十进制转换二进制
用命令
echo "obase=2; 15" | bc
得到了1111

我希望将得到的结果补其8位,如00001111(计算子网用)

请问命令该如何改

麻烦了
头像
susbarbatus
帖子: 2966
注册时间: 2010-04-10 16:14
系统: Arch Linux

Re: bc命令的问题

#2

帖子 susbarbatus » 2018-03-06 17:36

代码: 全选

printf "%08d" $(echo "obase=2; 15" | bc)
套个printf
沉迷将棋中……
zhangjint5
帖子: 304
注册时间: 2011-01-02 12:31

Re: bc命令的问题

#3

帖子 zhangjint5 » 2018-03-07 21:06

谢谢
回复