如何 (有條件) 合併文字檔案 - Linux

Table of Contents

※ 引述《buganini (霸格尼尼)》之銘言:
: ※ 引述《Aligu1009 (=.=)》之銘言:
: : hi all
: : 假設我有 1.txt 到 10.txt 十個文字檔
: : 我想把這10個檔案合併
: : 我知道 cat 1.txt 2.txt... > output
: : (或類似的 more 1.txt 2.txt ...> output 等等)
: : 可以達到我要的目的
: : 但如果除了單純的合併
: : 我同時希望 (舉例) 2.txt~10.txt 的第一行自動被忽略
: : 有現成的指令可以達成這種合併嗎?
: : 謝謝
: man cat
我找過了,但我沒有找到只顯示特定行的參數
我漏看了什麼地方嗎?

: man tail
我也找過了,但當個檔案的行數不同時
怎麼下參數來達到 "從第二行後開始顯示" 這樣的要求呢?

cgkm:tail -n +2 03/27 02:42
Thanks, it works.

不過,回到我最初的問題,要"合併檔案" 同時 "去掉某些檔案的第一行"
似乎沒辦法用 tail + ">" 來達成… orz....

--

All Comments

Yedda avatarYedda2009-03-29
tail -n +2
Odelette avatarOdelette2009-03-31
試試「cat "tail -n +2 1.txt" "tai.... > out.txt」?