support shell syntax