-eq
- оператор математического сравнения. Я никогда не использовал его для сравнения строк, полагаясь на ==
и !=
для сравнения.
if [ 'XYZ' == 'ABC' ]; then # Double equal to will work in Linux but not on HPUX boxes it should be if [ 'XYZ' = 'ABC' ] which will work on both
echo "Match"
else
echo "No Match"
fi