高级脚本编写技巧与网络操作指南
1. 十六进制转储工具
在处理文件时,有时需要查看其十六进制表示。可以使用以下命令:
$ nl -ba filename | od -tx1此外,还有一个简单的Perl脚本可用于十六进制转储,脚本可从http://www.khngai.com/perl/bin/hexdump.txt获取:
$ ./hexdump.pl filename相关参考资料:
-man hexdump
-man od
-http://www.khngai.com/perl/bin/hexdump.txt
-http://gnuwin32.sourceforge.net/packages/hextools.htm
- “Table of ASCII Values”
2. 使用bash进行网络重定向
2.1 问题描述
当需要发送或接收简单的网络流量,但没有安装netcat等工具时,可以考虑使用bash自身的网络重定向功能。
2.2 解决方案
如果bash版本为2.04+,并且编译时使用了--enable-net-red