如何处理文件最后的^@
我在debian上起TFTP服务,下载 网络设备的配置,华为的配置下载后,最末尾出现^@
然后操作系统就把他当作是二进制文件,我看了,这个不是个普通的字符,不知道为何出现这个东西,
有什么办法去转换一下?
另,我开始下载下来后面有^M,后来查询说是dos格式,用一个DOS2UNIX转换了下,就OK了,但是这个末尾有^@的却无法实现
老是说是二进制文件,这到底是咋回事呢?
snmp-agent sys-info version v3
#
user-interface con 0
user-interface vty 0 4
authentication-mode aaa
#
return^@
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
没遇到过,用sed替换下^@
他不是个字符,要是个字符就简单了
压缩好传一个文件上来看看?
本帖最后由 happydog_miao 于 2011-04-15 16:32 编辑
各位看看吧,就是这个文件
TAR 不对,看那个RAR
回传到DEBIAN或者其他的LINUX上,用VIM看,最末尾就有
回复 6# happydog_miao
不行就手动干掉它 一个小x 就没了
文件倒数第二个字节出现了0x00,一般字处理软件遇到0x00,都认为是二进制文件。
你可以这样处理
复制代码
现在的同学们啊,你帮助了他,他没有一句反馈。
最后都不知道问题解决了没有。
回复 9# 松饼熊
Debian测试通过