使用shell脚本实现二进制、十进制、十六进制转换
生活随笔
收集整理的這篇文章主要介紹了
使用shell脚本实现二进制、十进制、十六进制转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
腳本如下
#!/bin/bash read -p "輸入進制數:" A read -p "輸入數字:" B if [ $A = 10 ]thenecho "二進制數為:$(echo "obase=2;$B"|bc)"echo "十六進制數為:$(echo "obase=16;$B"|bc)" elif [ $A = 2 ]thenecho "十進制數為:$(echo $((2#$B)))"echo "十六進制數為:$(echo "obase=16;$(echo $((2#$B)))"|bc)" elif [ $A = 16 ]thenecho "二進制數為:$(echo "obase=2;$(echo "ibase=16;obase=1010;$B"|bc)"|bc)"echo "十進制數為:$(echo "ibase=16;obase=1010;$B"|bc)" elseecho "暫不支持轉換" fi總結
以上是生活随笔為你收集整理的使用shell脚本实现二进制、十进制、十六进制转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 机器学习的简单逻辑回归的Advanced
- 下一篇: D. Anton and Chess 模