我有一个 powershell 脚本,它读取文件内容,对其进行排序并将输出写入新文件。以下是脚本:
获取内容 $inputFile | 排序 > $sortedFile
文件中的输出已正确排序,但输出文件 ($sortedFile) 比输入文件 ($inputFile) 大一倍。注意:输出文件中没有重复或多余的行。
任何有关此的帮助或想法都会有所帮助。
我有一个 powershell 脚本,它读取文件内容,对其进行排序并将输出写入新文件。以下是脚本:
获取内容 $inputFile | 排序 > $sortedFile
文件中的输出已正确排序,但输出文件 ($sortedFile) 比输入文件 ($inputFile) 大一倍。注意:输出文件中没有重复或多余的行。
任何有关此的帮助或想法都会有所帮助。
输入文件很可能是ascii
编码的,而使用重定向的默认输出是unicode
编码的。
>
您可以使用out-file并指定编码,而不是用作重定向。
get-content $inputFile | sort | out-file -encoding ASCII