|
指令大全 | Linux | 3298 次查看 |
|---|---|---|
|
||
在看某日志文件时, 看到一串 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 必须用大写。 小写会被认为是变量。 |
||