Comment faire des conditions complexes dans bash? (mélange de 'et' & amp; & amp ;, 'ou' || ...)

Comment puis-je accomplir quelque chose comme ce qui suit dans bash?

if ("$a" == "something" || ($n == 2 && "$b" == "something_else")); then
  ...
fi

source d'informationauteur Suan