- 论坛徽章:
- 2
|
希望能够帮助你!
- [root@CentOS_6 experiment]# cat a.txt
- ENSMUSG00000038323 4.68875 3.26563
- "ENSMUSG00000026274 4.31028 2.46590
- ENSMUSG00000067158 2.24087 1.77256
- ENSMUSG00000026274 4.31189 3.21216
- "ENSMUSG00000067158 2.24087 1.77256
- "ENSMUSG00000067158 2.24087 1.77256
- [root@CentOS_6 experiment]# cat a.awk
- BEGIN{counter=1}
- {
- if(NR==1){a[NR]=$0;next}
- if($0!~/^".*/){
- a[NR]=$0
- counter=1
- }
- else{
- temp1=NR-counter
- #print temp1
- sub(/"/,"\\n")
- a[temp1]=a[temp1]" "$0
- #a[temp1]=a[temp1]"henry"
- #print a[temp1]
- counter++
- }
- }
- END{for(i in a)print a[i]}
- [root@CentOS_6 experiment]# awk -f a.awk a.txt
- ENSMUSG00000026274 4.31189 3.21216 \nENSMUSG00000067158 2.24087 1.77256 \nENSMUSG00000067158 2.24087 1.77256
- ENSMUSG00000038323 4.68875 3.26563 \nENSMUSG00000026274 4.31028 2.46590
- ENSMUSG00000067158 2.24087 1.77256
复制代码 |
|