脚本输出文件中文乱码问题

同一个脚本,执行对象为体积较大文件时,输出的文件打开后显示乱码
执行体积较小的文件时不会有此问题
百思不得其解……

脚本代码如下:

#!/bin/bash
cat $1 | awk -F\" '{print $8}'|sort|uniq -c|sort -r|awk '{print $2,$1}' | 
while read line
do
A=(`echo $line`)
B=`nslookup ${A[0]}`
if [[ "$B" =~ "baidu" ]]
then
    echo ${A[@]} "真"
else
    echo ${A[@]} "假"
fi
done > rst-$1

正常情况:
clipboard.png

乱码:

clipboard.png

阅读 13.6k
1 个回答

编码怎么会跟编码有关系呢? 别自己骗自己了, 赶紧看看源文件的编码吧.