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
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
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
Substitua o final por sed:
sed -i -e 's/$/ 20336/g' yourfile
<in >out \
sed /'\./!s/$/ 20336/;s//& &/'
se um espaço posterior após o 20336 não incomodar ...
Tags text-processing