Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

For bash, add quotes: "${cmd[@]}"

Otherwise, you'll get word splitting. E.g.,

  cmd=(
   test
   "!= !="
   !=
   ""
  )
  "${cmd[@]}" && echo Success
  ${cmd[@]} || echo Failure


Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: