Use argument list for sh instead of string

Faster, more portable and less error prone since no shell expansion.