永发信息网

shell脚本编写:echo $[ 11#8+1] 输出结果是几,为什么,怎么算来的?

答案:2  悬赏:0  手机版
解决时间 2021-03-02 09:50
shell脚本编写:echo $[ 11#8+1] 输出结果是几,为什么,怎么算来的?
最佳答案
结果为9。
$[] 在bash中同$(()),用于算术计算。
11#8 是数制转换。
举个例子 $[2#1011]最后得出11,#前面是进制数,#号后面是实际数值,通过$[]计算得出10进制的结果。即将2进制数1011转换为10进制数,得出11。
再来看 11#8 ,结果为10进制数8。
然后跟1相加,最后得 9。
全部回答
#!/bin/bash if [ $1 == "d" ] ;then echo "d" else echo "m" fi 以上代码没有经过测试。 不过在shell的[]里边有些空格不可少,试试在==两边加上空格。。。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
青海省警官职业学院宿舍情况
请问,我??退出這??三教??幔?,因?我他??了
在某个三角形的外部找一点P,使点P到三边的距
三十四岁女人干什么工作
小林美甲美睫我想知道这个在什么地方
丝瓜根熬水用量,口服用量,一天吃多少
在探究生物进化奥秘的过程中,英国学者达尔文
坐月子回娘家了怎么办
手风琴如何即兴伴奏
天才1+1商贸城亿贝孕婴连锁(逸坤店)我想知道
涵道发动机能超音速飞行吗
快乐茶吧(东关店)地址有知道的么?有点事想过
带木子偏旁的名字
小英在地球上的体重是42千克,如果登上月球,她
河南顺天实业有限公司工会委员会怎么去啊,有
推荐资讯
自由扩散?主动扩散?请举例说明
请问,急跑在游泳的时候能增加速度吗?,里用急
远景装饰家居体验馆我想知道这个在什么地方
人在生病最危难的时候想死吗
报录比是10:0是什么意思?
无锡除了外企有哪些比较好的医药企业
伏安法测电阻中内接电流表和外接电流表有什么
谁有类似女装山脉的游戏
国有企业给离退休人员发放的过节费,补贴可以
京东怎么匿名购买
2016单招平面设计哪个学校好
碾盘子怎么去啊,有知道地址的么
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?