#! /bin/bash while read line; do IFS=';' read -ra params <<< "$line" cmd="bundle exec rake user:create[\"${params[0]}\",\"${params[1]}\",\"${params[2]}\",\"user\"]" eval $cmd IFS=' ' done < $1