in reply to Re^2: Perl equivelant to bash '$*'
in thread Perl equivelant to bash '$*'

Pasting together the arguments is not going to work. Using $* only inserts one space between arguments. Just try this test program:
#!/bin/bash echo "$*"
Invoking the script as: script-name a b  c          d yields: a b c d

From what you are saying, your program should only have one argument. You have to figure out why a shell is getting invoked.