Como anexar a primeira linha no final de cada linha de um arquivo com Sed?

1

Estou tentando anexar a primeira linha de um arquivo no final de cada linha com um único comando sed :

Exemplo:

line 1
line 2
line 3
line 4

deve se tornar:

line 1 line 1
line 2 line 1
line 3 line 1
line 4 line 1

Como posso fazer isso?

    
por user3576105 26.05.2016 / 15:58

1 resposta

2

Simplesmente:

sed -e '1h;G;s/\n/ /' <file
    
por 26.05.2016 / 16:03