2013-12-16 48 views
1

我有一個小小的情況。首先,我有一個分割文件列表。 Xaa通過Xal。我的目標是爲每一個添加頁眉和頁腳。我想出瞭如何添加標題。那部分完成了。現在我只需要知道如何插入頁腳。有什麼建議麼?這裏是腳本。使用perl添加頁腳

open(M,"<","xak.txt"); 
@m = <M>; 
close(M); 
open(M,">","xak.txt"); 
print M "LINE: while (<>) {\n"; 
print M @m; 
close(M); 

此腳本完美地添加了標頭LINE: while (<>) {\n。我現在想簡單地在我的文件的底部添加

print; 
} 

,或者更使\tprint;\n}。我覺得我很接近,但我只需要知道在底部添加文件頂部的差異。

+0

這看起來像你想申請一劈到Perl代碼。你知道嗎,你可以簡單地使用'-p'開關來完成你想要的?換句話說,'-p'開關在程序周圍放置了一個'while(<>)'+'continue {print}'循環,例如'perl -p Xaa'。 – TLP

回答

0

只是將它加入後陣:

open(M,"<","xak.txt"); 
@m = <M>; 
close(M); 
open(M,">","xak.txt"); 
print M "LINE: while (<>) {\n"; 
print M @m; 
print M "\tprint;\n}"; 
close(M); 
+1

好東西。 TLP是它的一點點黑客。我正在嘗試創建一個匹配2個表的批處理,而我正在處理其他事情。工具,謝謝你,你的解決方案完美工作。我應該知道這是正確的在我面前。感謝大家! – joshE