in sh, equal compare is really = for strings, not ==