echo "ibase=10;obase=16; 256" | bc
100
將十進制的 256 轉換成 16 進制
結果為 16 進制的 100
要安裝 bc 才能用
ibase 為 input base(範圍為 2 - 16)
obase 為 output base
預設都為十進制
也可用來加減乘除
echo 5 + 8 | bc
13
雖說 expr 就可做加減乘除, 但是 bc 可算小數點
expr 5 / 4
1
echo 5 / 4 | bc
1
echo 5 / 4 | bc -l
1.25000000000000000000
當然 bc 的功能不只如此, 有興趣研究看看