Size of the sorted file is double than original file in powershell

两盒软妹~` 提交于 2019-12-10 13:05:49

问题


I have a powershell script, that reads file content, sorts it and writes output to new file. Following is the script:

get-content $inputFile | sort > $sortedFile

The output in file is sorted properly, but the output file ($sortedFile) is double larger than input file ($inputFile). Note: There are no duplicate or extra line in output file.

Any help or ideas regarding this will be helpful.


回答1:


Most likely the input file is ascii encoding while the default output using redirection is unicode encoding.

Instead of using > as redirection you can use out-file and specify an encoding.

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



来源:https://stackoverflow.com/questions/21374118/size-of-the-sorted-file-is-double-than-original-file-in-powershell

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!