- 论坛徽章:
- 8
|
回复 22# yestreenstars
大大,有个问题~你的脚本处理测试数据是通过的~可是不知道为什么,和测试数据一样的实际文本却不能处理呢?
方便的话,帮我看看我的数据可以么?谢谢你了!!!
use.zip
(148.74 KB, 下载次数: 14)
- awk '{s=0;n=gensub(/.*(^|[^0-9])([0-9]*)S.*/,"\\2",$6);gsub(/[0-9]*D|[0-9]*S.*/,"",$6);split($6,a,"[MI]");for(i in a)s+=a[i];N=$9>0?1:2;print $1"_"N"\n"substr($10,s+1,n)"\n+\n"substr($11,s+1,n)"\n"}' c.txt
- FCD2FEHACXX:8:2301:1875:46038#79_118_1
- TT
- +
- ?A
- FCD2FEHACXX:8:1104:6915:94857#79_118_2
- AG
- +
- ??
- FCD2FEHACXX:8:2307:11230:38678#79_118_2
- CCTCT
- +
- @@>AA
- awk '{s=0;n=gensub(/.*(^|[^0-9])([0-9]*)S.*/,"\\2",$6);gsub(/[0-9]*D|[0-9]*S.*/,"",$6);split($6,a,"[MI]");for(i in a)s+=a[i];N=$9>0?1:2;print $1"_"N"\n"substr($10,s+1,n)"\n+\n"substr($11,s+1,n)"\n"}' use.txt |le
- FCD2FEHACXX:8:1203:10339:145301#79_118_2
- +
- FCD2FEHACXX:8:1202:16979:45106#79_118_2
- +
- FCD2FEHACXX:8:1205:12796:100011#79_118_1
- +
- FCD2FEHACXX:8:1201:19531:81831#79_118_2
- +
复制代码 |
|