而使用-tx1后的结果以下:
java
语法
od [option] file(s)编程
经常使用参数以及功能
指定参数:
-A :指定地址基数,包括:.net
d 十进制 o 八进制(系统默认值) x 十六进制 n 不打印位移值
-t :指定数据的显示格式,主要的参数有:命令行
c ASCII字符或反斜杠序列 d 有符号十进制数 f 浮点数 o 八进制(系统默认值为02) u 无符号十进制数 x 十六进制数
读取命令行输入的参数(文件名) 以16为每一个字符串的长度读取文件中的内容,获得字符串s1 每读取一个,进行下列操做直到文件中的消息所有读完: { 设定新的字符串s2=s1 先输出每行开头printf("%07o",截止到上一行,字符的个数) 按必定间隔输出s1 换行 按必定间隔输出s2中每一个字符的ASCII码 } 最后一行输出字符的总个数printf("%07o",字符的总个数)
关键代码注释(见图片)
设计
将一段歌词写在a.text文档中:
code
运行代码,获得以下结果:
blog
成功运行出Linux系统下的od命令图片
这个选作难度比较小,可是若是要对od命令的其余功能进行扩充的话感受仍是有点麻烦的。实现方法应该是:须要针对命令行输入的参数不一样使用多个if-else语句。文档