fix string interpolation at shell argument. but stil buggy