首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从多个文件的列中的所有行中删除最后一个数字

从多个文件的列中的所有行中删除最后一个数字
EN

Stack Overflow用户
提问于 2015-03-02 14:19:45
回答 2查看 43关注 0票数 0

在所有文件的第11列中,我想删除最后一个数字-a 0。我不知道怎么快点做这件事?

输入文件示例

代码语言:javascript
复制
chr1    13281   C   G   20  4   16.670  S   28  3   9.680   S   Germline    0.006377004201320391    0.8803370017576622  19  9   2   1
chr1    13302   C   T   12  10  45.450  Y   20  11  35.480  Y   Germline    3.992679813441744E-8    0.8451888548995793  13  7   9   2
chr1    13402   G   C   114 0   00  G   153 2   1.290   S   Somatic 1.0 0.3311046995506439  139 14  1   1
chr1    136048  C   T   19  12  38.710  Y   32  7   17.950  Y   Germline    4.6433264291396187E-7   0.98655920157275    15  17  2   5
chr1    871269  A   C   12  2   14.290  M   26  2   7.140   M   Germline    0.058009817045962773    0.9000000000000099  4   22  0   2
chr1    881627  G   A   0   31  1000    A   0   43  1000    A   Germline    4.280406726905674E-44   1.0 21  22

输出

代码语言:javascript
复制
chr1    13281   C   G   20  4   16.670  S   28  3   9.68    S   Germline    0.006377004201320391    0.8803370017576622  19  9   2   1
chr1    13302   C   T   12  10  45.450  Y   20  11  35.48   Y   Germline    3.992679813441744E-8    0.8451888548995793  13  7   9   2
chr1    13402   G   C   114 0   00  G   153 2   1.29    S   Somatic 1.0 0.3311046995506439  139 14  1   1
chr1    136048  C   T   19  12  38.710  Y   32  7   17.95   Y   Germline    4.6433264291396187E-7   0.98655920157275    15  17  2   5
chr1    871269  A   C   12  2   14.290  M   26  2   7.14    M   Germline    0.058009817045962773    0.9000000000000099  4   22  0   2
chr1    881627  G   A   0   31  1000    A   0   43  100 A   Germline    4.280406726905674E-44   1.0 21  22
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-02 14:22:28

你可以用awk,

代码语言:javascript
复制
awk '{sub(/[0-9]$/, "", $11)}1' file
票数 3
EN

Stack Overflow用户

发布于 2015-03-02 14:48:27

代码语言:javascript
复制
sed 's/\(\([^[:space:]]\{1,\}[[:space:]]\{1,\}\)\{10\}[^[:space:]]*\)0/\1/' YourFile
  • 内联编辑的-i选项(本例中由于GNU而产生的--POSIX )
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28812030

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档