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

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

Chinaunix

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

格式變換 [復(fù)制鏈接]

論壇徽章:
0
跳轉(zhuǎn)到指定樓層
1 [收藏(0)] [報(bào)告]
發(fā)表于 2011-09-21 14:08 |只看該作者 |倒序?yàn)g覽
本帖最后由 linaiting 于 2011-09-21 15:29 編輯

我這有兩種字符序列,想轉(zhuǎn)變成標(biāo)準(zhǔn)的格式,如下:
   
字符序列1:
>String1
atggaggtcaatggtcatcacaaaccaagaagagaatataatggccgagagtgcaatggtgtacaatcagtaaacaattttggcgatatcgatccatggacagcatgggcatacaaaccgcgcacagtttcattgctactgatgggaacatgctttttaatttgggcaagtggtgctcttgatccagaaagaagcttctctgttgaccgcgtttcatctgttaaaaggggtgtctttgcaatgattgctgtttttttggcttattcatttcttcaggcaccttctactgtacttattagaccacatcctgccatttggcggctggtccctaacttttttgcttttccagacccgtgatgatgctaggcaatttatgaagtatcttcaccctgatcttggtgttgaattacctgaaagatcttatggaaccgactgccgcatatatgtacctgatcatccgaaaagcaggtttaacaatgtttatgagatcctttttgatgagtttgttattgcccatatcctgctataatgataagaaacacttttatgggtattatcaattggctttgagctaatggagctcacctttcgccatatgctgccaaactttaatgagtgttggtgggatagcatcgtactagacatattaatctgcaattggtttggtatttgggctggaatgaagactgtgagatactttgatgggaggacatatgaatgggttggtttgagtcgtcaacccaatattatcagtaaggtaaaaaggacgctaggccagttcacaccagcacagtgggacaaagatgagtggtaccctctgcttggcccttggagattcatccaggtgctgagcctatgtattgtttccatgattgttgaacttaaca

想轉(zhuǎn)變成的目標(biāo)格式是這樣的:



其實(shí)就是每10個(gè)字符空一格,一行60個(gè)字符,然后在每行末尾標(biāo)明總的字符數(shù)

字符序列2:
>String2
Met Glu Val Asn Gly His His Lys Pro Arg Arg Glu Tyr Asn Gly Arg Glu Cys Asn Gly Val Gln Ser Val Asn Asn Phe Gly Asp Ile Asp Pro Trp Thr Ala Trp Ala Tyr Lys Pro Arg Thr Val Ser Leu Leu Leu Met Gly Thr Cys Phe Leu Ile Trp Ala Ser Gly Ala Leu Asp Pro Glu Arg Ser Phe Ser Val Asp Arg Val Ser Ser Val Lys Arg Gly Val Phe Ala Met Ile Ala Val Phe Leu Ala Tyr Ser Phe Leu Gln Ala Pro Ser Thr Val Leu Ile Arg Pro His Pro Ala Ile Trp Arg Leu Val His Gly Met Ala Val Val Tyr Leu Val Ala Leu Thr Phe Leu Leu Phe Gln Thr Arg Asp Asp Ala Arg Gln Phe Met Lys Tyr Leu His Pro Asp Leu Gly Val Glu Leu Pro Glu Arg Ser Tyr Gly Thr Asp Cys Arg Ile Tyr Val Pro Asp His Pro Lys Ser Arg Phe Asn Asn Val Tyr Glu Ile Leu Phe Gly Trp

想轉(zhuǎn)變成以下格式:



每三個(gè)字符看成一個(gè)單位,每隔5個(gè)單位標(biāo)上號(hào)(另起一行標(biāo)號(hào)),其實(shí)原文件每個(gè)單位之間是沒有空格的,只是為了方面看,我空了隔

這看似不難,卻把我弄得焦頭爛額,用shell和perl都有嘗試過,卻弄不出頭緒,達(dá)不到要求,希望大蝦們幫助一下小弟,非常感謝啊

論壇徽章:
10
天蝎座
日期:2013-09-22 22:32:23程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-08-07 06:20:00lufei
日期:2016-06-17 17:38:40程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-12 06:20:002016科比退役紀(jì)念章
日期:2016-05-31 15:47:20CU十四周年紀(jì)念徽章
日期:2016-05-27 12:24:562015年亞洲杯之阿曼
日期:2015-05-03 21:01:352015年辭舊歲徽章
日期:2015-03-03 16:54:15天蝎座
日期:2013-10-20 21:05:24程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-08-11 06:20:00
2 [報(bào)告]
發(fā)表于 2011-09-21 14:24 |只看該作者
本帖最后由 liion631818 于 2011-09-21 14:32 編輯

字符序列1

  1. awk -F "" '{for(i=1;i<=NF;i++){printf($i);if(i%10==0)printf(" ");if(i%60==0)printi}}END{if(i%60)space=sprintf("%"66-(i-1)%60-((i-1)%60)/10"s", " "); print space, i-1}'
復(fù)制代碼

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報(bào)曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
3 [報(bào)告]
發(fā)表于 2011-09-21 14:27 |只看該作者
dd if=urfile cbs=10 conv=unblock|xargs -n6|awk '{print $0,a+=length($0)-NF+1}'

論壇徽章:
2
射手座
日期:2014-10-10 15:59:4715-16賽季CBA聯(lián)賽之上海
日期:2016-03-03 10:27:14
4 [報(bào)告]
發(fā)表于 2011-09-21 14:37 |只看該作者
本帖最后由 yinyuemi 于 2011-09-21 23:59 編輯

回復(fù) 1# linaiting
  1. awk --re-interval '{l=length;printf substr($0,1,10)" ";a=1;while(i=sub(/^.{10}/,"",$0)){a+=i;if(a%6){printf substr($0,1,10)" "}else{printf substr($0,1,10)" "(sprintf("%8s",60*++j))"\n"}};print l}' dna
復(fù)制代碼

論壇徽章:
16
IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-24 06:20:00綜合交流區(qū)版塊每日發(fā)帖之星
日期:2015-10-14 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-10-25 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-11-06 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-12-10 06:20:00平安夜徽章
日期:2015-12-26 00:06:302016猴年福章徽章
日期:2016-02-18 15:30:34IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-04-15 06:20:00IT運(yùn)維版塊每日發(fā)帖之星
日期:2016-05-21 06:20:00綜合交流區(qū)版塊每日發(fā)帖之星
日期:2016-08-16 06:20:002015七夕節(jié)徽章
日期:2015-08-21 11:06:17IT運(yùn)維版塊每日發(fā)帖之星
日期:2015-08-14 06:20:00
5 [報(bào)告]
發(fā)表于 2011-09-21 14:54 |只看該作者
第一個(gè)簡單,設(shè)FS “”
逐個(gè)打印,每10個(gè)字符打印一個(gè)“ ”,計(jì)數(shù)60個(gè),打印"\n",然后打印60N(N=1,2,3,,,),
這個(gè)就是繁瑣,貌似2樓不錯(cuò)。
string 2
有點(diǎn)麻煩。

論壇徽章:
0
6 [報(bào)告]
發(fā)表于 2011-09-21 15:00 |只看該作者
字符序列1
liion631818 發(fā)表于 2011-09-21 14:24



    結(jié)果達(dá)到我想要的啊,很感謝大俠的幫忙!

論壇徽章:
0
7 [報(bào)告]
發(fā)表于 2011-09-21 15:06 |只看該作者
回復(fù)  linaiting
yinyuemi 發(fā)表于 2011-09-21 14:37



     "dna",呵呵,yinyuemi 可能也是學(xué)生物的,代碼好像不能計(jì)算未達(dá)到60n的字符數(shù)(最后一行無法顯示總數(shù)),不過改進(jìn)之后應(yīng)該是可以的。

   不知道各位大蝦對(duì)第二個(gè)字符序列的處理有沒有什么idea。?

論壇徽章:
8
摩羯座
日期:2014-11-26 18:59:452015亞冠之浦和紅鉆
日期:2015-06-23 19:10:532015亞冠之西悉尼流浪者
日期:2015-08-21 08:40:5815-16賽季CBA聯(lián)賽之山東
日期:2016-01-31 18:25:0515-16賽季CBA聯(lián)賽之四川
日期:2016-02-16 16:08:30程序設(shè)計(jì)版塊每日發(fā)帖之星
日期:2016-06-29 06:20:002017金雞報(bào)曉
日期:2017-01-10 15:19:5615-16賽季CBA聯(lián)賽之佛山
日期:2017-02-27 20:41:19
8 [報(bào)告]
發(fā)表于 2011-09-21 15:10 |只看該作者
"dna",呵呵,yinyuemi 可能也是學(xué)生物的,代碼好像不能計(jì)算未達(dá)到60n的字符數(shù)(最后一行無法顯 ...
linaiting 發(fā)表于 2011-09-21 15:06



    把第一個(gè)的方法套到第二個(gè)就行了

論壇徽章:
0
9 [報(bào)告]
發(fā)表于 2011-09-21 15:11 |只看該作者
dd if=urfile cbs=10 conv=unblock|xargs -n6|awk '{print $0,a+=length($0)-NF+1}'
waker 發(fā)表于 2011-09-21 14:27



    運(yùn)行之后,好像只能顯示總字符數(shù),不過學(xué)習(xí)了,很感謝幫忙啊,不知大俠對(duì)String2有沒有什么想法啊

論壇徽章:
0
10 [報(bào)告]
發(fā)表于 2011-09-21 15:12 |只看該作者
把第一個(gè)的方法套到第二個(gè)就行了
waker 發(fā)表于 2011-09-21 15:10



    我試試
您需要登錄后才可以回帖 登錄 | 注冊(cè)

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

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP