linux od命令: 按不同进制显示文件

介绍:
od(octal dump)命令可以以八进制、十进制、十六进制和ASCII码来显示文件或者流,它们对于访问或可视地检查文件中不能直接显示在终端上的字符很有用。
语法:

od [-A 地址进制] [-t 显示格式] 文件

选项介绍:
-A 地址进制: 按指定的进制显示地址信息;
-t 显示格式: 指定数据的显示格式;

-A指定地址进制包括:
o 八进制(系统默认值)
d 十进制
x 十六进制
n 不打印位移值

-t指定数据的显示格式,主要参数有:
c ASCII字符或反斜杠序列(如n)
d 有符号十进制数
f 浮点数
o 八进制(系统默认值)
u 无符号十进制数
x 十六进制数

$ head -1 file.sh |od -c
0000000 357 273 277   #   !   /   b   i   n   /   b   a   s   h  n
0000017

上面是UTF-8 with BOM的结果,这个脚本是不能执行的,要去掉BOM才行。

 

发表评论

电子邮件地址不会被公开。

*