I'm more comfortable saying that if you call system($line) then it's up to you to make sure that the line is valid for your OS,
Seconded.
Almost every place where the sources attempt to "compensate" for Win32's non-*nix nature and behaviour, I find myself forced to find intricate work arounds to bypass those attempts, in order to use the facilities the OS provides.
Personally, I think portability issues should be dealt with:
In reply to Re^9: Poll: Is your $^X an absolute path? (system @list)
by BrowserUk
in thread Poll: Is your $^X an absolute path?
by xdg
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |