问题说明:

在Xshell页面执行Shell脚本时,输出的内容超过了最大范围,导致了不能将所有的输出结果复制到Excel中,只能够手动分批次复制粘贴,这很慢,而且容易出差错。思考了下,将Shell执行的结果直接重定向到xls文件,省却了手动复制粘贴的操作,例如: sh tmp.sh >> 1.xls ,但是在Windows上打开1.xls 文件时,却遇到了乱码的问题,这是因为Linux和Windows的字符编码不一致所致,现在将1.xls的字符编码进行转换


打开1.xls文件显示乱码

image.png


通过Notepad++ 打开1.xls文件时,显示正常

image.png


现在转换编码

格式=>Convert to ANSI

保存


成功转换字符编码

image.png