2014-04-18 13 views
-1

我有一個關於Perl的問題。我想要的是我想要讀取我的配置文件並將其顯示在表格中。下面是我的配置文件的樣子:閱讀每一行,並在表中顯示PERL

VID1 
VID2 
VID3 
VID4 

我讀取配置文件中的所有行之後,我希望它會顯示在表格中。我怎樣才能做到這一點?我知道我必須使用循環來獲得所有的線路。那是對的嗎?任何人都可以幫助我嗎?任何幫助將非常感激。順便說一句,我是perl的新手。閱讀部分不是問題。問題在於如何將它們顯示在表格中。

修訂

Example

我想這是這個樣子等等。順便說一下邊界是0。我如何閱讀所有這些行並將其打印出來?

修訂

這裏是我想要得到的輸出。該表處於循環狀態,並在從配置文件讀取後顯示所有值。

Example2

+0

你給看起來像一個表,我的列表。如果你想格式化輸出,你至少可以做的是顯示它應該是什麼樣子。 – Gene

+1

我剛剛更新了我的問題。 @Gene –

+0

@ d.Grudder你有什麼包含該圖片?你想創建一個圖像? –

回答

1

嘗試

sub print_line { 
    my $source = shift; 
    my $port = shift; 
    my $ip = shift; 
    format TABLE_FORMAT = 
    Name of Video Source: @<<<<<<<<<<<<<<< 
         $source 
    Local Port Number: @<<<<<<<<<<<<<<< 
         $port 
Destination IP address: @<<<<<<<<<<<<<<< 
         $ip 
. 
    $~ = 'TABLE_FORMAT'; 
    write; 
} 

while (<>) { 
    chomp; 
    print_line($_, 'example', 'example'); 
}