Como remover os espaços à direita no arquivo de saída quando o comando paste é usado?

7

arquive um

ATOM   1149  N   MET B
ATOM   1150  CA  MET B
ATOM   1151  C   MET B
ATOM   1152  O   MET B
ATOM   1153  CB  MET B
ATOM   1154  CG  MET B
ATOM   1155  SD  MET B
ATOM   1156  CE  MET B
ATOM   1157  N   SER B
ATOM   1158  CA  SER B

arquivo b

   1
   1
   1
   1
   1
   1
   1
   1
   2
   2

arquivo c

    -16.392 -20.171 -30.339  1.00140.13           N
    -15.456 -21.035 -31.092  1.00140.13           C
    -14.468 -20.202 -31.838  1.00140.13           C
    -13.272 -20.492 -31.837  1.00140.13           O
    -16.220 -21.911 -32.099  1.00140.13           C
    -16.929 -21.120 -33.199  1.00140.13           C
    -18.383 -20.178 -32.645  1.00140.13           S
    -19.479 -21.621 -32.504  1.00140.13           C
    -14.951 -19.121 -32.478  1.00 86.33           N
    -14.079 -18.275 -33.229  1.00 86.33           C

Eu tenho que usar o comando paste para colocar os arquivos acima juntos no formato abaixo, com os mesmos espaços entre as colunas.

Eu tentei isso:

paste a b c >bchain.pdb

Meu resultado

ATOM   1149  N   MET B     1         -16.392 -20.171 -30.339  1.00140.13           N
ATOM   1150  CA  MET B     1         -15.456 -21.035 -31.092  1.00140.13           C
ATOM   1151  C   MET B     1         -14.468 -20.202 -31.838  1.00140.13           C
ATOM   1152  O   MET B     1         -13.272 -20.492 -31.837  1.00140.13           O
ATOM   1153  CB  MET B     1         -16.220 -21.911 -32.099  1.00140.13           C
ATOM   1154  CG  MET B     1         -16.929 -21.120 -33.199  1.00140.13           C
ATOM   1155  SD  MET B     1         -18.383 -20.178 -32.645  1.00140.13           S
ATOM   1156  CE  MET B     1         -19.479 -21.621 -32.504  1.00140.13           C
ATOM   1157  N   SER B     2         -14.951 -19.121 -32.478  1.00 86.33           N
ATOM   1158  CA  SER B     2         -14.079 -18.275 -33.229  1.00 86.33           C

Mas o resultado esperado

ATOM   1149  N   MET B   1     -16.392 -20.171 -30.339  1.00140.13           N
..........
ATOM   1209  N   ARG B  10       3.940  -0.720 -30.221  1.00 88.10           N
...........
ATOM   1882  N   SER B 100      -4.110 -12.604 -45.170  1.00 88.85           N
    
por Shilpa Janarthanan 16.03.2017 / 11:23

1 resposta

10

Diga apenas paste para não adicionar nenhum caractere delimitador, se seus arquivos já tiverem o espaçamento necessário

$ paste -d '' a b c
ATOM   1149  N   MET B   1    -16.392 -20.171 -30.339  1.00140.13           N
ATOM   1150  CA  MET B   1    -15.456 -21.035 -31.092  1.00140.13           C
ATOM   1151  C   MET B   1    -14.468 -20.202 -31.838  1.00140.13           C
ATOM   1152  O   MET B   1    -13.272 -20.492 -31.837  1.00140.13           O
ATOM   1153  CB  MET B   1    -16.220 -21.911 -32.099  1.00140.13           C
ATOM   1154  CG  MET B   1    -16.929 -21.120 -33.199  1.00140.13           C
    
por Zanna 16.03.2017 / 11:37