- #@&cls&powershell "type %~s0|out-string|iex"&pause&exit
- $a=@{}
- gc '123.txt'|%{$a[$_.split('_')[1].length]+=@($_)}
- sc '123-1.txt' $($a.keys|sort{[int]$_}|%{$a[$_]|sort -desc{$_.split('_')[1]}})
- sc '123-a.txt' $($a.keys|%{$a[$_]|sort{$_.split('_')[1]}})
- sc '123-z.txt' $($a.keys|sort -desc{[int]$_}|%{$a[$_]|sort -desc{$_.split('_')[1]}})
复制代码
|