歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
您现在的位置: Linux教程網 >> UnixLinux >  >> Linux綜合 >> Linux資訊 >> 更多Linux

用 bc 命令進行不同進位制數字之間的轉換

  在看某日志文件時, 看到一串 16 進制數字,雖然可以用 Windows 的計算器來轉換,但是感覺太麻煩, 便想到了 bc ,於是有了這篇文章。 bc 是用 ibase 和 obase 來進行輸入進位制和輸出進位制的定義的。 默認都是十進制。 可是如果設置 ibase = 16 後, obase 寫成 10 就不可以了。 應該寫成 obase = A , 才能完成正常的轉化 下面是運行的例子: [root@mail LAMP]# bc bc 1.06 Copyright 1991-1994, 1997, 1998, 2000 Free Software Foundation, Inc. This is free software with ABSOLUTELY NO WARRANTY. For details type `warranty'. ibase = 16 obase = A 8C 140 A1 161 1A 26 請注意16進制的數字 A-F 必須用大寫。 小寫會被認為是變量。




Copyright © Linux教程網 All Rights Reserved