【发布时间】:2017-07-17 19:03:35
【问题描述】:
我正在编写一个我正在使用的 powershell 脚本
Get-EventLog -logname System | Export-Clixml "syslogs.xml"
以 xml 格式获取系统日志。创建该 xml 后,我必须将其移动到 Linux 主机。
我尝试将此 xml 文件复制到 linux 主机,然后当我执行 less syslogs.xml 时,我收到一条消息,指出这可能是一个二进制文件,而 less 显示不可读的字符。
但是,当我在做vi syslogs.xml 时,我可以查看 xml。
谁能告诉我为什么less 将syslogs.xml 检测为二进制文件,我该如何解决?
谢谢
【问题讨论】:
-
顺便说一句,Linux 上有一些非常好的工具可用于处理
Export-Clixml输出,它可以处理任何编码...毫不奇怪,PowerShell。
标签: powershell vi less-unix