Como adicionar um conteúdo de arquivo de texto à próxima coluna de uma tabela existente

0

Como iniciante em Linux Command Line, tenho uma pergunta básica.

Como adicionar uma nova linha a um arquivo .txt existente, que consiste em uma string de texto, uma guia e um valor de outro arquivo de texto?

Precisamente, eu tenho um arquivo de texto test1.txt que se parece com isso:

A    B

e um arquivo test2.txt que contém apenas o valor numérico 100.

O que eu quero fazer é usar um comando pelo qual eu edite o arquivo test1.txt e faça com que pareça:

A    B
C    100

Eu tentei usar o seguinte comando:

echo -e "C \t" test2.txt>>test1.txt.

Eu sei disso usando o comando

test2.txt>>test1.txt

Eu adicionarei uma nova linha a test1.txt , com o valor de 100, mas o que eu estou tentando fazer é adicionar esse valor como próxima coluna, pois desejo fazer uma tabela com dados.

    
por Ljubo 25.03.2018 / 13:38

1 resposta

0

{ printf %s $'C\t'; cat test2.txt; } >>test1.txt

ou

( printf %s $'C\t'; cat test2.txt ) >>test1.txt

ou

printf %s $'C\t' >>test1.txt
cat test2.txt    >>test1.txt

ou no bash

{ printf %s $'C\t'"$(<test2.txt)"; } >>test1.txt
    
por 25.03.2018 / 13:45