I have shell script that runs a cli command with 3 or more args, i can’t specify in advance the number of args that will be passed to the script. i tried to replace Args=[$3,$4,….] by Args=[${@:3}] but the arguments are not comma-separated. Answer Change the value of IFS inside the command substitution and use $* instead of $@: The