+ -
当前位置:首页 → 问答吧 → perl write写到文件

perl write写到文件

时间:2011-03-12

来源:互联网

本帖最后由 zhongkeli 于 2011-03-12 09:31 编辑

#!/usr/bin/perl
use strict;
use warnings;

my ($name,$login,$office,$uid,$gid, $home);
open FD,"</etc/passwd" or die "$?";
while(<FD>){
  ($name,$login,$office,$uid,$gid, $home) = split (":",$_);
    $^ = 'STDOUT_TOP';
    $~ = 'STDOUT';
    $= = 39;
    write;
}

format STDOUT_TOP =
@>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
"Page $%"
                           Passwd File
  Name                Login    Office   Uid   Gid Home
  ------------------------------------------------------------------
.

format STDOUT =
@<<<<<<<<<<<<<<<<<< @||||||| @<<<<<<@>>>> @>>>> @<<<<<<<<<<<<<<<<<
$name,               $login,  $office,$uid,$gid, $home
如何把报头写入文件

作者: zhongkeli   发布时间: 2011-03-12

我只是单纯的没看到open罢了

作者: Mr-Summer   发布时间: 2011-03-12

回复 Mr-Summer


    我弄明白了 不过现在不知道怎么把报头也写入文件

作者: zhongkeli   发布时间: 2011-03-12

现在一看到程序就头晕。

作者: 2gua   发布时间: 2011-03-12

热门下载

更多