平行線上的交集....
2014-10-30 04:26:36 UTC
我找到了很像是比較原始的文件,
先稱做 AB'.txt 好了
AB'.txt
我利用
awk '/^>/{print ">" ++i; next}{print}' AB'.txt
得到
請問有沒有辦法稍微修改這個 script,
使結果變成
.
.
.
(呃,沒錯,原本的檔案有 15000 行)
再次感謝^^
※ 引述《silverberry (平行線上的交集....)》之銘言:
: ※ [本文轉錄自 LinuxDev 看板 #1KKLTbEY ]
: 作者: silverberry (平行線上的交集....) 看板: LinuxDev
: 標題: [問題] 特殊要求合併文件
: 時間: Thu Oct 30 05:08:48 2014
: 大家好,
: 我有兩份文件,
: 希望把 B 文件插入到 A 文件的奇數行
: 像是這樣
: A.txt
: aaa
: bb
: ccccc
: dddddddddddddddddddddd
: eee
: B.txt
: >1
: >2
: >3
: >4
: >5
: NewAB.txt
: >1
: aaa
: >2
: bb
: >3
: ccccc
: >4
: dddddddddddddddddddddd
: >5
: eee
: 我原本嘗試 awk, cat, sed 都做不出來,
: 請問有沒有什麼 script 可以用?
: 謝謝大家~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.164.8.164
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1414643197.A.66C.html
先稱做 AB'.txt 好了
AB'.txt
1 bklrbr_ff
aaa2 bkeln; e ee
bb3
ccccc4 gjele;boe
dddddddddddddddddddddd5 =edlekle
eee我利用
awk '/^>/{print ">" ++i; next}{print}' AB'.txt
得到
1
aaa2
bb3
ccccc4
dddddddddddddddddddddd5
eee請問有沒有辦法稍微修改這個 script,
使結果變成
ch2000001
aaach2000002
bbch2000003
cccccch2000004
ddddddddddddddddddddddch2000005
eee.
.
.
ch2007500
thankyou(呃,沒錯,原本的檔案有 15000 行)
再次感謝^^
※ 引述《silverberry (平行線上的交集....)》之銘言:
: ※ [本文轉錄自 LinuxDev 看板 #1KKLTbEY ]
: 作者: silverberry (平行線上的交集....) 看板: LinuxDev
: 標題: [問題] 特殊要求合併文件
: 時間: Thu Oct 30 05:08:48 2014
: 大家好,
: 我有兩份文件,
: 希望把 B 文件插入到 A 文件的奇數行
: 像是這樣
: A.txt
: aaa
: bb
: ccccc
: dddddddddddddddddddddd
: eee
: B.txt
: >1
: >2
: >3
: >4
: >5
: NewAB.txt
: >1
: aaa
: >2
: bb
: >3
: ccccc
: >4
: dddddddddddddddddddddd
: >5
: eee
: 我原本嘗試 awk, cat, sed 都做不出來,
: 請問有沒有什麼 script 可以用?
: 謝謝大家~
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 73.164.8.164
※ 文章網址: http://www.ptt.cc/bbs/Linux/M.1414643197.A.66C.html