Размер отсортированного файла в два раза больше, чем исходный файл в powershell
У меня есть powershell script, который читает содержимое файла, сортирует его и записывает вывод в новый файл. Ниже приведен список script:
get-content $inputFile | sort > $sortedFile
Результат в файле сортируется правильно, но выходной файл ($ sortedFile) вдвое больше входного файла ($ inputFile). Примечание. В выходном файле нет дубликата или дополнительной строки.
Любая помощь или идеи относительно этого будут полезны.
Ответы
Ответ 1
Скорее всего, входным файлом является ascii
кодировка, а вывод по умолчанию с использованием перенаправления - unicode
.
Вместо использования >
в качестве перенаправления вы можете использовать out-file и указать кодировку.
get-content $inputFile | sort | out-file -encoding ASCII