如何处理文件最后的^@

发布于 2022-10-15 10:09:58 字数 387 浏览 47 评论 0

我在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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(9

忆沫 2022-10-22 10:09:58

没遇到过,用sed替换下^@

流云如水 2022-10-22 10:09:58

他不是个字符,要是个字符就简单了

盛夏已如深秋| 2022-10-22 10:09:58

压缩好传一个文件上来看看?

智商已欠费 2022-10-22 10:09:58

本帖最后由 happydog_miao 于 2011-04-15 16:32 编辑

各位看看吧,就是这个文件

TAR 不对,看那个RAR

完美的未来在梦里 2022-10-22 10:09:58

回传到DEBIAN或者其他的LINUX上,用VIM看,最末尾就有

去了角落 2022-10-22 10:09:58

回复 6# happydog_miao

    不行就手动干掉它   一个小x 就没了

鹿! 2022-10-22 10:09:58

文件倒数第二个字节出现了0x00,一般字处理软件遇到0x00,都认为是二进制文件。
你可以这样处理

  1. # sed -e 's/\x00//g' eee.cfg > ddd.cfg

复制代码

┾廆蒐ゝ 2022-10-22 10:09:58

现在的同学们啊,你帮助了他,他没有一句反馈。
最后都不知道问题解决了没有。

吹泡泡o 2022-10-22 10:09:58

回复 9# 松饼熊

Debian测试通过

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文