como copiar e colar apenas uma coluna específica em cada arquivo?

1

Eu tenho quase 400 arquivos, cada um parecido com isto:

head HI.1.Q091_13R_all_PA_code
Ha8_00040788 C
Ha4_00024045 C
Ha4_00025366 C
Ha16_00022130 C
Ha16_00023451 C
Ha8_00040789 C
Ha4_00025367 C
Ha4_00024046 A
Ha16_00022131 C
Ha16_00023452 C

Eu quero copiar e colar somente a coluna "segundo" de cada arquivo e salvá-lo como um arquivo delimitado por tabulação

head desired_output
C    C
C    A
C    C
C    C
C    C
C    A
C    A
A    A
C    A
C    C
    
por Anna1364 03.04.2018 / 19:20

1 resposta

1
Solução

paste + awk :

paste HI.* | awk '{ for(i=2; i<=NF; i+=2) printf "%s%s", $i, (i==NF? ORS : "\t") }' > result
    
por 03.04.2018 / 19:32