Isso funcionará para quantas colunas forem necessárias:
sed 's/_[0-9.]\+//g'
Eu tenho um vetor dos seguintes números
1_0.011100 1_0.003500 1_0.013700 0_0.011500
Eu gostaria que o código unix selecionasse apenas o número antes da pontuação abaixo.
O resultado deve ser
1 1 1 0
e você poderia aplicar a mais de 500 colunas?
Isso funcionará para quantas colunas forem necessárias:
sed 's/_[0-9.]\+//g'
perl -lpe '$_ = join $", /(\d+)_/g'
perl -lne '$,=$"; print /(\d+)_/g'