Abra um arquivo e escreva para a segunda coluna um certo número

1

Estou tentando abrir o arquivo 1, que tem o seguinte formato

20336
20337
20338
.
.
.
71644
71645
71646

e escreva para o segundo número da coluna 20336, para que o novo arquivo tenha o seguinte formato

20336 20336
20337 20336
20338 20336
.     .
.     .
.     .
71644 20336
71645 20336
71646 20336
    
por Dimitris Mintis 02.08.2018 / 17:47

3 respostas

2

Usando o awk:

awk '{print $0,"20336"}' input

Para criar um novo arquivo com a saída, basta redirecionar da seguinte forma:

awk '{print $0,"20336"}' input > newfile
    
por 02.08.2018 / 17:49
2

Substitua o final por sed:

sed -i -e 's/$/ 20336/g' yourfile
    
por 02.08.2018 / 18:00
1
<in >out \
sed /'\./!s/$/ 20336/;s//& &/'

se um espaço posterior após o 20336 não incomodar ...

    
por 05.08.2018 / 10:50