小编use*_*234的帖子

awk 去除小数点后的数字

我有一个包含这些字段的输入文件:

ENST00000456328.2   1657    1350.015    0   0
Run Code Online (Sandbox Code Playgroud)

我正在尝试 awk 删除小数点后的数字并按原样打印其余部分

awk -F[.] '{print $1"\t"$2"\t"$3}{next;}'
Run Code Online (Sandbox Code Playgroud)

但它不起作用,因为它给出了这样的输出:

ENST00000456328 2   1657    1350    015 0   0
Run Code Online (Sandbox Code Playgroud)

有人可以帮忙吗。

问候。

awk text-processing bioinformatics

1
推荐指数
1
解决办法
1737
查看次数

如何使用 grep 删除以“chr1”开头的条目,但保留那些以“chr11”或“chr19”开头的条目?

我有一个包含以下条目的文件:

chr1    740678  740720
chr1    2917480 2917507
Run Code Online (Sandbox Code Playgroud)

我想删除以开头的条目chr1但保留其他以chr11or开头的条目,chr19依此类推。当我使用grep -v "chr1"它时,它会删除以 chr11 或 chr19 开头的其他内容。我可以使用其他正则表达式吗?

grep regular-expression

1
推荐指数
1
解决办法
362
查看次数