[vim ] 分割檔案

看板Editor (編輯器(vim/emacs))作者 (魚焦井賣)時間14年前 (2010/11/06 22:27), 編輯推噓0(119)
留言11則, 4人參與, 最新討論串1/1
請問一下 假設有一個文件檔內容為 12 93 55 27 72 64 21 82 27 ... 第1,2,5,6,9,10 行是一群 第3,4,7,8,11,12行是一群 想把他變成二個檔案為 12 <-第1行 93 <-第2行 72 <-第5行 64 <-第6行 27 <-第9行 ... 和 55 <-第3行 27 <-第4行 21 <-第7行 82 <-第8行 ... 有什麼快速的方法可達成 謝謝回答 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.160.199.15

11/06 22:57, , 1F
cat file.txt | grep ^A > a.txt
11/06 22:57, 1F

11/06 22:57, , 2F
cat file.txt | grep ^B > b.txt
11/06 22:57, 2F

11/06 22:58, , 3F
應該是吧..
11/06 22:58, 3F

11/06 23:25, , 4F
感謝回答,不過An,Bn是代表123,234這種數字,不是真的A開頭
11/06 23:25, 4F

11/07 16:19, , 5F
那你不會把A換成你要的就好了,自己不說清楚誰知道。
11/07 16:19, 5F

11/07 16:20, , 6F
幫你解題還要被你酸是怎樣?這種回答看了火都大了。
11/07 16:20, 6F

11/08 13:15, , 7F
阿阿阿樓上別激動啊 我沒被酸的感覺啊,看不懂問啥就是了..
11/08 13:15, 7F

11/08 15:48, , 8F
grep ^A 的 ^ 是指"A開頭"的意思嗎?
11/08 15:48, 8F
不好意思,表達能力不好,我修改一下問題 另外^A 是指"A開頭"沒錯 ※ 編輯: apeace 來自: 114.44.224.105 (11/08 23:07)

11/10 17:19, , 9F
純粹用行數判斷?那就列出行號→選你要的→在CUT掉行號。
11/10 17:19, 9F

11/10 17:20, , 10F
單純直接的想法是這樣,你可以看grep內有沒有更好的用法
11/10 17:20, 10F

11/10 17:22, , 11F
或者是sed、awk。
11/10 17:22, 11F
文章代碼(AID): #1CrMMtsM (Editor)
文章代碼(AID): #1CrMMtsM (Editor)