我正在尝试为使用powershell的Windows找到LC_ALL ='C'的等效实现。
以下是我在shell中的代码片段,我应该为powershell移植。
for d in $(func1 paramter); do
...
...
done | LC_ALL=C sort
我尝试了以下内容:
$culture = [System.Globalization.CultureInfo]::GetCultureInfo('en-US')
Get-Content -Encoding Ascii "a.txt" | Sort-Object -Culture $culture
假设a.txt
有数据需要排序!!
答案 0 :(得分:1)
我试图在PowerShell中找到相当于set LC_ALL=C.UTF-8
的内容,发现它是$env:LC_ALL='C.UTF-8'
。所以试试这个:
$env:LC_ALL='C'
答案 1 :(得分:0)
您的数据如何?如果是表结构,则在sort-object语句中包含一个用于排序的列。
此外,如果您希望将数据保存到a.txt中,则应将其传输到set-content语句。