Se o texto for rígido o suficiente para que seja apenas __C
que você deseja remover, você pode fazer isso facilmente usando sed
:
$ sed 's/__C//' file
Ha1_00044012 1 51035805 10.35639322
Ha1_00045184 1 86676829 10.07929888
Ha1_00045056 1 150178524 19.44076068
Ha10_00000491 10 73473488 10.6038893
Ha10_00000577 10 78976728 12.45451149
Ha10_00002949 10 113658711 14.94370396
Ha10_00001805 10 220068670 10.87452401
Mais limpeza pode ser feita com sed
:
$ sed 's/__C//;s/^[ ]*//g' a
Isso removeria todos os espaços iniciais começando no início de cada linha, até o H
in Ha1
.