2
如何使用powershell比较十六进制值?如何使用powershell比较十六进制值
22
32
44
56
de
4f
3f
这些值在一个文件中,我需要比较它们以找到其中最大的值。这些是十六进制值。
如何使用powershell比较十六进制值?如何使用powershell比较十六进制值
22
32
44
56
de
4f
3f
这些值在一个文件中,我需要比较它们以找到其中最大的值。这些是十六进制值。
这是一个办法:
$n = 22,32,44,56,"de","4f","3f" # or $n = get-content myfilewithHEX.txt
[Convert]::ToString(($n | % { [int]"0x$_" } | Measure-Object -Maximum).maximum , 16)
这将返回de
另一种方式:
($n | sort { [int]"0x$_" }) | select -Last 1
非常感谢,这个伟大工程:),我喜欢第二种方式,很多少键入 – Frown 2013-03-29 09:32:53
@Frown Me too :)很高兴帮助! – 2013-03-29 09:38:51