文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>test format

test format

时间:2009-03-23  来源:hyoryeo

#!/usr/bin/perl

##Write a program to open the /etc/passwd file by name and print out the username, user ID (number), and real name in formatted columns. Use format and write.

use strict;
use warnings;

my $username;
my $ID;
my $realname;

format OUTFILE =
====================================
| @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
"username:".$username
| @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
"ID:".$ID
| @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< |
"realname:".$realname
====================================
.

open PASS,"/etc/passwd" or die "Can't.";
open OUTFILE,">format.log" or die "Can't.";
while(<PASS>){
        chomp;
        my @items = split(/:/);
        $username = $items[0];
        $ID = $items[1].":".$items[2].":".$items[3];
        $realname = $items[4];
        write (OUTFILE);
}

result:

# head format.log

====================================
| username:root                    |
| ID:x:0:0                         |
| realname:root                    |
====================================
====================================
| username:bin                     |
| ID:x:1:1                         |
| realname:bin                     |
====================================
相关阅读 更多 +
排行榜 更多 +
rento大富翁手游

rento大富翁手游

休闲益智 下载
冲撞赛车3无限金币版

冲撞赛车3无限金币版

赛车竞速 下载
电动火车模拟器内置菜单

电动火车模拟器内置菜单

赛车竞速 下载