awk :
awk -F'\t' '{sub(/\..+$/,"",$1)}1' OFS='\t' file
-
-F'\t'
- separador de campos -
sub(/\..+$/,"",$1)
- remove.
dos seguintes caracteres do primeiro campo de uma só vez
A saída:
ENSG00000242268 0.07563
ENSG00000270112 0.09976
ENSG00000167578 4.38608
ENSG00000273842 0.0
ENSG00000078237 4.08856
Ou com a abordagem sed simples:
sed 's/\.[0-9]*//' file