I will change the file permissions to be 0755, but since the arguments to EpicsHostArch.pl should never contain spaces there is no real difference between $* and "$@" here. If anything using $* is slightly safer since the final target name would get a '-' instead of any spaces, but the right place to remove spaces would actually be in the Perl script, and either way I don't think anyone is ever likely to hit this problem.
I will change the file permissions to be 0755, but since the arguments to EpicsHostArch.pl should never contain spaces there is no real difference between $* and "$@" here. If anything using $* is slightly safer since the final target name would get a '-' instead of any spaces, but the right place to remove spaces would actually be in the Perl script, and either way I don't think anyone is ever likely to hit this problem.
See https:/ /unix.stackexch ange.com/ questions/ 41571/what- is-the- difference- between- and for a nice description of how $* and "$@" differ.