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