亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区

  免費(fèi)注冊 查看新帖 |

Chinaunix

  平臺 論壇 博客 文庫
12下一頁
最近訪問板塊 發(fā)新帖
查看: 4244 | 回復(fù): 11
打印 上一主題 下一主題

新手緊急求助呀 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報告]
發(fā)表于 2013-12-07 14:55 |只看該作者 |倒序瀏覽
有兩個數(shù)據(jù)集的一一對應(yīng)表,要將一一對應(yīng)的數(shù)據(jù)合并成一個文件要怎么寫腳本?
將列表左邊的數(shù)據(jù)跟右邊的合并成一個文件,以右邊的為文件名,要怎么寫perl

論壇徽章:
8
雙子座
日期:2013-08-31 07:37:12金牛座
日期:2013-09-09 18:49:12處女座
日期:2013-09-23 11:43:14處女座
日期:2013-10-09 19:48:21獅子座
日期:2014-03-24 18:22:12丑牛
日期:2014-04-22 22:07:51申猴
日期:2014-06-12 21:54:13雙魚座
日期:2014-06-13 21:52:31
2 [報告]
發(fā)表于 2013-12-08 09:58 |只看該作者
貼點(diǎn)文本,貼圖,沒辦法測試呀,建議把要得到的文本格式也貼出來

論壇徽章:
0
3 [報告]
發(fā)表于 2013-12-08 10:08 |只看該作者
回復(fù) 2# kernel69

列表
AgU000001_v1.1        ENSG00000110799_VWF_raw_NT
AgU000004_v1.1        ENSG00000144674_GOLGA4_raw_NT
AgU000008_v1.1        ENSG00000182670_TTC3_raw_NT
AgU000015_v1.1        ENSG00000077147_TM9SF3_raw_NT
AgU000018_v1.1        ENSG00000069122_GPR116_raw_NT
AgU000025_v1.1        ENSG00000007168_PAFAH1B1_raw_NT
AgU000028_v1.1        ENSG00000169018_FEM1B_raw_NT
AgU000036_v1.1        ENSG00000138434_SSFA2_raw_NT
AgU000040_v1.1        ENSG00000116005_PCYOX1_raw_NT
AgU000046_v1.1        ENSG00000122218_COPA_raw_NT

文件一是一個txt文件。里面的內(nèi)容一下是節(jié)選。
>AgU000001_v1.1
GTGAGATTGGCCTTtATTGTGGGCTCAGGAGCACCCAAG
>AgU000004_v1.1
GtGGCACCCAGAAGAAaGAGACGCGGCGGCGGCGACGT

文件二是很多單獨(dú)的txt文件,比如其中就有名字叫ENSG00000110799_VWF_raw_NT.txt的文件,需要按照列表的一一對應(yīng)關(guān)系把文件一中相應(yīng)的那2行加到文件二對應(yīng)名字的文件中,麻煩你了O(∩_∩)O~

論壇徽章:
8
雙子座
日期:2013-08-31 07:37:12金牛座
日期:2013-09-09 18:49:12處女座
日期:2013-09-23 11:43:14處女座
日期:2013-10-09 19:48:21獅子座
日期:2014-03-24 18:22:12丑牛
日期:2014-04-22 22:07:51申猴
日期:2014-06-12 21:54:13雙魚座
日期:2014-06-13 21:52:31
4 [報告]
發(fā)表于 2013-12-08 11:51 |只看該作者
本帖最后由 kernel69 于 2013-12-08 11:51 編輯

是這種效果?
操作前,先備份數(shù)據(jù)
  1. $ head 1 2 3 4
  2. ==> 1 <==
  3. 11111
  4. 11111

  5. ==> 2 <==
  6. 22222
  7. 22222

  8. ==> 3 <==
  9. 33333
  10. 33333

  11. ==> 4 <==
  12. 44444
  13. 44444
  14. $ ls
  15. 1  2  3  4  t.pl
  16. $./t.pl
  17. $ head 1 2 3 4
  18. ==> 1 <==
  19. 11111
  20. 11111

  21. ==> 2 <==
  22. 22222
  23. 22222
  24. 11111
  25. 11111

  26. ==> 3 <==
  27. 33333
  28. 33333

  29. ==> 4 <==
  30. 44444
  31. 44444
  32. 33333
  33. 33333
  34. cat t.pl
  35. #!/usr/bin/env perl

  36. while (<DATA>) {
  37.     ($f1,$f2) = split;
  38.     open F1,$f1 or die("can't write file:  $!");
  39.     open F2,">>",$f2 or die("can't write file:  $!");
  40.     @f_one = <F1>;
  41.     print F2 @f_one;


  42. }




  43. __DATA__
  44. 1        2
  45. 3        4
  46. $
復(fù)制代碼
回復(fù) 3# yang7473453


   

論壇徽章:
0
5 [報告]
發(fā)表于 2013-12-08 12:43 |只看該作者
如果說列表左邊的都是單獨(dú)的文件的文件名,我想將它們的文件名換成右邊列表相對應(yīng)的名字,要怎么辦呢?
AgU000001_v1.1        ENSG00000110799_VWF_raw_NT
AgU000004_v1.1        ENSG00000144674_GOLGA4_raw_NT
AgU000008_v1.1        ENSG00000182670_TTC3_raw_NT
AgU000015_v1.1        ENSG00000077147_TM9SF3_raw_NT
AgU000018_v1.1        ENSG00000069122_GPR116_raw_NT
AgU000025_v1.1        ENSG00000007168_PAFAH1B1_raw_NT
AgU000028_v1.1        ENSG00000169018_FEM1B_raw_NT
AgU000036_v1.1        ENSG00000138434_SSFA2_raw_NT
AgU000040_v1.1        ENSG00000116005_PCYOX1_raw_NT
AgU000046_v1.1        ENSG00000122218_COPA_raw_NT回復(fù) 4# kernel69


   

論壇徽章:
0
6 [報告]
發(fā)表于 2013-12-08 12:49 |只看該作者
你這個應(yīng)該是達(dá)到我要的效果了,不知道要怎么運(yùn)行呀回復(fù) 4# kernel69


   

論壇徽章:
8
雙子座
日期:2013-08-31 07:37:12金牛座
日期:2013-09-09 18:49:12處女座
日期:2013-09-23 11:43:14處女座
日期:2013-10-09 19:48:21獅子座
日期:2014-03-24 18:22:12丑牛
日期:2014-04-22 22:07:51申猴
日期:2014-06-12 21:54:13雙魚座
日期:2014-06-13 21:52:31
7 [報告]
發(fā)表于 2013-12-08 13:17 |只看該作者
把你的這些文本,貼到__DATA__的下面
  1. AgU000001_v1.1        ENSG00000110799_VWF_raw_NT
  2. AgU000004_v1.1        ENSG00000144674_GOLGA4_raw_NT
  3. AgU000008_v1.1        ENSG00000182670_TTC3_raw_NT
  4. AgU000015_v1.1        ENSG00000077147_TM9SF3_raw_NT
  5. AgU000018_v1.1        ENSG00000069122_GPR116_raw_NT
  6. AgU000025_v1.1        ENSG00000007168_PAFAH1B1_raw_NT
  7. AgU000028_v1.1        ENSG00000169018_FEM1B_raw_NT
  8. AgU000036_v1.1        ENSG00000138434_SSFA2_raw_NT
復(fù)制代碼
確保你的這些文件都跟腳本在同一目錄下,執(zhí)行就行
回復(fù) 6# yang7473453


   

論壇徽章:
0
8 [報告]
發(fā)表于 2013-12-08 19:50 |只看該作者
回復(fù) 1# yang7473453


   

論壇徽章:
0
9 [報告]
發(fā)表于 2013-12-08 19:51 |只看該作者
回復(fù) 1# yang7473453


   

論壇徽章:
0
10 [報告]
發(fā)表于 2013-12-08 21:10 |只看該作者
使用成功了。O(∩_∩)O謝謝,幫大忙了O(∩_∩)O~回復(fù) 7# kernel69


   
您需要登錄后才可以回帖 登錄 | 注冊

本版積分規(guī)則 發(fā)表回復(fù)

  

北京盛拓優(yōu)訊信息技術(shù)有限公司. 版權(quán)所有 京ICP備16024965號-6 北京市公安局海淀分局網(wǎng)監(jiān)中心備案編號:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年舉報專區(qū)
中國互聯(lián)網(wǎng)協(xié)會會員  聯(lián)系我們:huangweiwei@itpub.net
感謝所有關(guān)心和支持過ChinaUnix的朋友們 轉(zhuǎn)載本站內(nèi)容請注明原作者名及出處

清除 Cookies - ChinaUnix - Archiver - WAP - TOP