本帖最后由 ivor 于 2019-6-1 10:00 编辑
同时满足以下条件:
1.语文升序
2.数学降序
3.英语升序
4.化学降序
5.生物升序
每一行的数据不能改变,排序最小单位是行,条件是列
不限制语言,数据约1w条。1秒内
样本:
语文 数学 英语 化学 生物
79 77 70 77 67
64 70 74 75 72
79 64 72 62 76
62 75 65 71 63
79 76 62 62 77
66 63 77 75 79
74 75 72 61 61
71 63 79 60 70
74 64 74 78 69
抛砖引玉- GC "1.txt" | select @{name='语文'; expression={$_.split(" ")[0]}},
- @{name='数学'; expression={$_.split(" ")[1]}},
- @{name='英语'; expression={$_.split(" ")[2]}},
- @{name='化学'; expression={$_.split(" ")[3]}},
- @{name='生物'; expression={$_.split(" ")[4]}} | `
- Sort-Object -Property @{Expression = {$_.语文}; Ascending = $true},
- @{Expression = {$_.数学}; Ascending = $false},
- @{Expression = {$_.英语}; Ascending = $true},
- @{Expression = {$_.化学}; Ascending = $false},
- @{Expression = {$_.生物}; Ascending = $true}
复制代码
|