【问题标题】:Size of the sorted file is double than original file in powershell排序文件的大小是powershell中原始文件的两倍
【发布时间】:2014-02-17 21:26:50
【问题描述】:

我有一个 powershell 脚本,它读取文件内容、对其进行排序并将输出写入新文件。以下是脚本:

获取内容 $inputFile |排序 > $sortedFile

文件中的输出已正确排序,但输出文件 ($sortedFile) 比输入文件 ($inputFile) 大一倍。注意:输出文件中没有重复或多余的行。

任何有关这方面的帮助或想法都会有所帮助。

【问题讨论】:

    标签: sorting powershell powershell-2.0 powershell-3.0 powershell-1.0


    【解决方案1】:

    输入文件很可能是ascii 编码,而使用重定向的默认输出是unicode 编码。

    您可以使用out-file 并指定编码,而不是使用> 作为重定向。

    get-content $inputFile | sort | out-file -encoding ASCII

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-08-24
      • 2016-08-04
      • 2017-12-14
      • 1970-01-01
      • 1970-01-01
      • 2016-06-30
      • 2016-10-18
      • 1970-01-01
      相关资源
      最近更新 更多