2011-11-27 57 views
2

有人可以幫我想出一個快速的unix或perl單線程來同時處理日誌的Xn嗎? 我只需要快速查看標準輸出上的2個或更多日誌,足夠的行可以在我的屏幕上查看。unix或perl單線程同時拖拽多個文件

例如,我使用tail -30 filename_1.out,但必須向上箭頭並更改1-> 2-> 3。但我真正想要做的是尾一次傳一對夫婦的他們幾個,如果文件名是filename_1.outfilename_2.outfilename_3.out

回答

5

tail可以一次給出許多文件;嘗試

tail -30 filename_[123].out 
+0

謝謝。我不能通過-30,但它可以使用默認的'tail filename_ [123.out]' – jdamae

+1

@jdamae:你可以使用'tail -n 30 filename_ [123] .out'嗎? – tzot

1

如果您的操作系統支持它,請使用multitail - 這正是您想要的。

2

如果

tail -30 filename_*.out 

不會對的userland工具的特定版本,那麼你總是可以做的工作(?):

(for a in filename*.out; do tail -f "$a"& done) | tail -f 

例如跟着尾巴

+0

我想你的意思是......做尾巴-f「$ a」&done ...' – pilcrow

+0

@pilcrow:oops。謝謝。固定 – sehe