1

簡単な正規表現があり、16 進数で egrep をテストしています

regex="^([0-9A-Fa-f]{2})(:[0-9A-Fa-f]{2})*$"

入力をエコーし​​ようとすると、何も出力されません

echo "fe:fe" | egrep $regex

この問題は Linux ボックスではなく Solaris ボックスでのみ発生します

ソラリスでは

bash-3.2# regex="^([0-9A-Fa-f]{2})(:[0-9A-Fa-f]{2})*$"
bash-3.2# echo "fe:fe" | egrep $regex
bash-3.2# 
4

2 に答える 2