如何使用powershell比较十六进制值?
22
32
44
56
de
4f
3f
这些值在文件中,我需要比较它们以找到它们中的最大值。这些是十六进制值。
答案 0 :(得分:1)
这是一种方式:
$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