シェルで16進数と16進数を比較するには?
13890 次
3 に答える
9
接頭辞が付いている場合、少なくともbash
16進数の整数を直接サポートします0x
:
$ [[ 0xdead -lt 0xcafe ]] && echo yes || echo no
no
$ [[ 0xdead -gt 0xcafe ]] && echo yes || echo no
yes
通常は比較演算子を使用するだけです...
于 2012-11-21T22:32:22.440 に答える
1
どうですか
(( "$answer" == 0x42 ))
echo $?
answer=0xDEADCAFE
(( "$answer" == 0xDEADCAFE ))
echo $?
于 2012-11-21T19:46:56.607 に答える