多個文件按日期舊到新合併 - Linux

Isla avatar
By Isla
at 2013-05-02T23:22

Table of Contents

※ 引述《yshihyu (yshihyu)》之銘言:
: 我有多個文件想要按文件日期由舊到新合併成一個檔案
: 下面例子是按文件名稱1.txt ~ 1000.txt 合併
: for ((i=1;i<1000;i++)) do cat $i.txt>>sum.txt done
: 請問如果要照上面方法有什麼辦法改成日期?
: 謝謝

如果是我我會用兩段式作法:

1. ls -lt *.txt > 1.lst
將檔案排序

2. vi 1.lst 將不必要的東西刪掉只留下檔案名稱,然後下:

:1,$s/^/cat /g
再下
:1,$s/$/>> sum.txt/g

3. 接著離開 vi,執行 sh 1.lst 即可

--
Tags: Linux

All Comments

多個文件按日期舊到新合併

Jack avatar
By Jack
at 2013-05-02T22:57
我有多個文件想要按文件日期由舊到新合併成一個檔案 下面例子是按文件名稱1.txt ~ 1000.txt 合併 for ((i=1;iandlt;1000;i++)) do cat $i.txtandgt;andgt;sum.txt done 請問如果要照上面方法有什麼辦法改成日期? 謝謝 - ...

emacs 中輸入中文 (fedora or ubuntu)

Charlie avatar
By Charlie
at 2013-05-02T22:39
: 求教:我在 Fedora 17/18 中無法讓 GNU Emacs 23 or 24 可以使用系統的 : 正常輸入法 (不論是 gcin or scim or ibus) 以 chewing 或類似的詞音輸 : 入法輸入中文。 (之前在 Fedora 12 下面用 gcin+ rxvt+ emacs 還好 ...

推薦 Sabayon , Sabayon 13.04 已於4月30日推出了

Victoria avatar
By Victoria
at 2013-05-02T20:35
Sabayon 13.04 已於4月30日推出了 Sabayon Linux 13.04 press release http://ppt.cc/McEQ 我已經用脫線前輩客製的 ubuntu live DVD 一段時間了 除了客製化加入的實用軟體 最重要的 就是中文環境很完善 在使用瀏覽器 上BBS 用 ...

Debian BIND設定 SRV

Candice avatar
By Candice
at 2013-05-02T16:19
我 在 Windows Server 2008 R2 上建立了 Active Directory 和 LINUX 架了 DNS(BIND9) ====Windows Server ==== IP : 192.168.17.86 網域 : intra.tnsc.tw ==================== ...

取代(sed)變數(遞增值)方法

Yuri avatar
By Yuri
at 2013-05-02T15:31
最近開始學習linux,想透過shell來修改一個file, 但爬了鳥哥跟一些論壇,查無相關應用與撰寫的方向 想詢問版上各位; 如果有一文件,想取代裡面值, 但其取代的值為不固定值(遞增), 是否有方法可以實現這行為呢?或著有方式或方向可以提供呢? ex: ...