The list form may work in this case, but I doubt that it will if the special character is a space.
Don't doubt, try:
$ perl -wE 'system("perl", "-wE", "say q[a b]")' a b
So a space in an argument of the LIST form of system works fine.
In reply to Re^3: handle special character in filename
by moritz
in thread handle special character in filename
by Anonymous Monk
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |