in reply to finding '

In system calls, it's helpful to use the list form of argument. That calls the system program directly, without giving the shell a chance to reinterpret your other arguments:

system '/bin/touch', q(/unhelpfully/named/AM's File);

After Compline,
Zaxo