perl如何将一个大文件分成若干个小文件呢?

perl如何将一个大文件分成若干个小文件呢?

不知道perl能不能执行这个功能,将一个大文件按照要求分成若干个小文件,有没有这样的命令啊?谢谢赐教。
man split
非常感谢,我用split -l 100 file可以将一个500行的file文件分成5个100行的文件了。
接下来,我还有一个问题:
     我之所以想把一个文件分成多个小文件,是因为如果用perl来执行一个文件,若文件太长,则程序执行时间会比较长,
而我把文件分成多个小文件后,那么分别对这些小文件执行perl程序,则会速度快一些。
     那么我的问题是,如何才能通过一个perl的主程序,来同时调用多个perl子程序,而让这些perl子程序同时执行,即同时
对这些小文件进行处理,那么速度才会有提高。通过下面的方法是不行的,即test.pl内容为
#!/usr/local/bin/perl

./test1.pl
./test2.pl
./test3.pl
........

这个主程序test.pl,将只会依次执行test1.pl, test2.pl, test3.pl。。。。,而不是同时执行他们,请问有哪些办法可以解决呢?
请赐教,谢谢。
./test1.pl &
./test2.pl &
./test3.pl &
......

这样可以么?
谢谢楼上,经过两天的测试,证明可以利用
#!/usr/local/bin/perl

./test1.pl&
./test2.pl&
./test3.pl&

来同时执行test1.pl ,test2.pl,test3.pl,可以达到我预期的效果了。

非常感谢!!