I tried that; my program print the error:
C:\scripts>perl split-unix.pl -100 tinysat tmp
Can't open -100: No such file or directory at split-unix.pl line 27.
<-- contents of the file-->
Can't open tmp: No such file or directory at split-unix.pl line 28, <> line 16.
It also writes an empty file "tmpa".