Re: [問題] 多個文件按日期舊到新合併

看板Linux作者 (廢死不可!)時間12年前 (2013/05/02 23:22), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串2/3 (看更多)
※ 引述《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 即可 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 111.242.172.252
文章代碼(AID): #1HWeIvVU (Linux)
討論串 (同標題文章)
文章代碼(AID): #1HWeIvVU (Linux)