$bytes = syswrite(FILEHANDLE,$data [,$length [,$offset]])
syswrite()函数是又一个写文件句柄的选择,它可以更多地空值写的过程.它的参数是
一个文件句柄和一个标量值(变量或字符串文字).它将数据写入文件句柄,返回成功写入的
字节数。
默认地,syswrite()尝试写$data的整个内容,从字符串的首字节开始。可以通过
提供可选的$length和$offset来改变syswrite()的上述行为,
在这种情况下,syswrite()将从$offset指定的位置开始写$length字节。
[root@june2 ~]# cat a2.pl
my $data = 123456789;
$bytes = syswrite(STDOUT,$data, 3,5);
[root@june2 ~]# perl a2.pl
678