測試過 bash 及 ksh 均有此功能。
# 2進位轉10進位
$ echo "Convert 2 to 10: $((2#11111111))"
Convert 2 to 10: 255
# 8進位轉10進位
$ echo "Convert 8 to 10: $((8#377))"
Convert 8 to 10: 255
# 16進位轉10進位
$ echo "Convert 16 to 10: $((16#ff))"
Convert 16 to 10: 255
參考資料
linux Shell script - 16進位轉10進位, 8進位轉10進位,2進位轉10進位
沒有留言:
張貼留言