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

Chinaunix

標(biāo)題: 如何快速循環(huán)? [打印本頁]

作者: cfzxwxb    時間: 2014-06-24 09:46
標(biāo)題: 如何快速循環(huán)?
文件內(nèi)容如下:

ABC|BC|C|AC|AB|AC|
如何快速高效的拆分,排列成如下格式?

CCCCBC
BCCCBC
ACCCBC
CBCCBC
BBCCBC
ABCCBC
CCCABC
BCCABC
ACCABC
CBCABC
BBCABC
ABCABC
CCCCAC
BCCCAC
ACCCAC
CBCCAC
BBCCAC
ABCCAC
CCCAAC
BCCAAC
ACCAAC
CBCAAC
BBCAAC
ABCAAC
CCCCBA
BCCCBA
ACCCBA
CBCCBA
BBCCBA
ABCCBA
CCCABA
BCCABA
ACCABA
CBCABA
BBCABA
ABCABA
CCCCAA
BCCCAA
ACCCAA
CBCCAA
BBCCAA
ABCCAA
CCCAAA
BCCAAA
ACCAAA
CBCAAA
BBCAAA
ABCAAA

作者: dn833    時間: 2014-06-24 09:47
求樓下大仙解釋
作者: yestreenstars    時間: 2014-06-24 09:52
求樓下大仙解釋
作者: 關(guān)陰月飛    時間: 2014-06-24 09:55
本帖最后由 關(guān)陰月飛 于 2014-06-24 10:28 編輯

目測中........
已懂 !!!!
解答中......
沒考慮順序:
  1. [root@ awktest]# eval echo  $(awk -F '' 'NF>1{printf "{";for(i=0;i++<(NF);)printf i==NF?$i"}":$i",";next}{printf $0}' RS=\| <<<"ABC|BC|C|AC|AB|AC|") |xargs -n1
  2. ABCAAA
  3. ABCAAC
  4. ABCABA
  5. ABCABC
  6. ABCCAA
  7. ABCCAC
  8. ABCCBA
  9. ABCCBC
  10. ACCAAA
  11. ACCAAC
  12. ACCABA
  13. ACCABC
  14. ACCCAA
  15. ACCCAC
  16. ACCCBA
  17. ACCCBC
  18. BBCAAA
  19. BBCAAC
  20. BBCABA
  21. BBCABC
  22. BBCCAA
  23. BBCCAC
  24. BBCCBA
  25. BBCCBC
  26. BCCAAA
  27. BCCAAC
  28. BCCABA
  29. BCCABC
  30. BCCCAA
  31. BCCCAC
  32. BCCCBA
  33. BCCCBC
  34. CBCAAA
  35. CBCAAC
  36. CBCABA
  37. CBCABC
  38. CBCCAA
  39. CBCCAC
  40. CBCCBA
  41. CBCCBC
  42. CCCAAA
  43. CCCAAC
  44. CCCABA
  45. CCCABC
  46. CCCCAA
  47. CCCCAC
  48. CCCCBA
  49. CCCCBC
復(fù)制代碼

作者: expert1    時間: 2014-06-24 09:59


小手一抖,2分到手,今晚賭資又有了。

此外,那么多學(xué)生物信息的,怎么編程都不會呢?
作者: q1208c    時間: 2014-06-24 10:11
回復(fù) 4# 關(guān)陰月飛

我怎么覺得跟昨天那個差不多呢.
   
作者: 關(guān)陰月飛    時間: 2014-06-24 10:13
回復(fù) 6# q1208c


    就是一樣的呀,排隊組合
作者: yestreenstars    時間: 2014-06-24 10:16
回復(fù) 7# 關(guān)陰月飛
排隊組合,學(xué)習(xí)了~{:2_172:}

   
作者: q1208c    時間: 2014-06-24 10:17
回復(fù) 7# 關(guān)陰月飛


      小手一抖, 有分到手.
作者: jason680    時間: 2014-06-24 10:29
回復(fù) 1# cfzxwxb

$ echo {C,B,A}{C,B}C{C,A}{B,A}{C,A} | tr ' ' '\n'
   
作者: cfzxwxb    時間: 2014-06-24 10:45
大仙永遠(yuǎn)都在10樓!
作者: send_linux    時間: 2014-06-24 10:48
expert1 發(fā)表于 2014-06-24 09:59
小手一抖,2分到手,今晚賭資又有了。

此外,那么多學(xué)生物信息的,怎么編 ...


學(xué)生物信息的,要看是什么方面為主啊,

有的是生物為主的,有的計算機(jī)出生的,還有數(shù)學(xué)出生的啊,還有物理的也有的


作者: seesea2517    時間: 2014-06-24 11:18
這就是什么密啶的那東西嘛?或是叫什么堿基對?求科普啊
作者: shou55    時間: 2014-06-24 11:28
確實和昨天的一個帖子方法一樣
作者: cfzxwxb    時間: 2014-06-24 18:50
10樓牛人,如果這樣,怎么寫?
ABC|BC|C|C|C|B|A|AC|AB|AC|
作者: 關(guān)陰月飛    時間: 2014-06-24 19:35
回復(fù) 15# cfzxwxb

把落單的分散開來,打一槍換一個地方:
ABC|BC|C|C|C|B|A|AC|AB|AC|
===>
echo {ABC}C{BC}C{AC}C{AB}B{AC}A
作者: cfzxwxb    時間: 2014-06-24 20:24
10樓的才是真老大,15樓的要向10樓學(xué)習(xí)!

10樓老大,我真的服了你了,我9分多鐘的活,讓你21秒就給我完成了,我對你真的佩服的五體投地!
高,實在是高。。。!
作者: cfzxwxb    時間: 2014-06-25 13:37
哪位高手還有比10樓更高效的??幫助一下!展示一下!
作者: cfzxwxb    時間: 2014-06-25 13:39
a="{A,B,C}C{B,C}A{A,B,C}"
echo $a
運行結(jié)果如下:
{A,B,C}C{B,C}A{A,B,C}
為什么?怎么不是循環(huán)數(shù)據(jù)?
作者: jason680    時間: 2014-06-25 13:49
回復(fù) 19# cfzxwxb

$ A=`echo {A,B}{X,Y}`

$ echo $A
AX AY BX BY

   
作者: 用戶名注冊后不能更改    時間: 2014-06-25 14:05
回復(fù) 19# cfzxwxb
  1. 921 13:59:41 root@localhost:/dev/shm # a={A,B}{X,Y}
  2. 922 13:59:50 root@localhost:/dev/shm # echo $a
  3. {A,B}{X,Y}
  4. 923 13:59:53 root@localhost:/dev/shm # eval !!
  5. eval echo $a
  6. AX AY BX BY
  7. 924 13:59:58 root@localhost:/dev/shm #
復(fù)制代碼

作者: expert1    時間: 2014-06-25 14:09

作者: pitonas    時間: 2014-06-25 15:06
{:2_172:}向10樓學(xué)習(xí)!
作者: jgrlj322    時間: 2014-06-25 17:43
大拇指,剛看了一下,確實不一樣。贊回復(fù) 10# jason680


   
作者: Vsky_man    時間: 2014-06-25 18:17
10樓的順序和給定的不一樣啊
作者: cfzxwxb    時間: 2014-06-25 23:12
看了一下,還沒有更高的高手出現(xiàn),那現(xiàn)在確定10樓大俠jason680是這個帖子里的最高手了!!
作者: yinyuemi    時間: 2014-06-26 09:48
回復(fù) 1# cfzxwxb
  1. BEGIN{
  2. str="ABC|BC|C|AC|AB|AC|"
  3. L=split(str,a,"|");
  4. spl(a[1],1,c,1)
  5. }

  6. function spl(s,n,m,y){
  7. if(n==L){print m;}
  8. else{
  9. k=m;
  10. for(j=1;j<=split(s,t,"");j++){
  11. y=j;
  12. spl(a[n+1],n+1,m t[j],y);
  13. j=y;
  14. }
  15. m=k
  16. }
  17. }

  18. awk -f f.awk
  19. ABCAAA
  20. ABCAAC
  21. ABCABA
  22. ABCABC
  23. ABCCAA
  24. ABCCAC
  25. ABCCBA
  26. ABCCBC
  27. ACCAAA
  28. ACCAAC
  29. ACCABA
  30. ACCABC
  31. ACCCAA
  32. ACCCAC
  33. ACCCBA
  34. ACCCBC
  35. BBCAAA
  36. BBCAAC
  37. BBCABA
  38. BBCABC
  39. BBCCAA
  40. BBCCAC
  41. BBCCBA
  42. BBCCBC
  43. BCCAAA
  44. BCCAAC
  45. BCCABA
  46. BCCABC
  47. BCCCAA
  48. BCCCAC
  49. BCCCBA
  50. BCCCBC
  51. CBCAAA
  52. CBCAAC
  53. CBCABA
  54. CBCABC
  55. CBCCAA
  56. CBCCAC
  57. CBCCBA
  58. CBCCBC
  59. CCCAAA
  60. CCCAAC
  61. CCCABA
  62. CCCABC
  63. CCCCAA
  64. CCCCAC
  65. CCCCBA
  66. CCCCBC
復(fù)制代碼

作者: cfzxwxb    時間: 2024-03-19 13:06
論壇需要加3個好友才能發(fā)帖子。終于可以發(fā)帖子了。感謝10樓大蝦。其他樓層或許更厲害,沒有測試,覺得10樓就很快了。




歡迎光臨 Chinaunix (http://72891.cn/) Powered by Discuz! X3.2