encontre o personagem e junte-se a essa linha com o próximo

1

Eu tenho um texto como:

         1,
00€
         2,
22€
         1,
12

Como eu poderia conseguir:

1,00€
2,22€
1,12€

Estou tentando com o bash, mas não consigo.

    
por raspAbsolut 17.05.2017 / 19:56

1 resposta

3

Com o GNU sed :

sed '/,$/ { N; s/\n//; s/^\s\+//; }' file

Com o GNU awk :

awk '/,$/ { s = $1; getline; print s $1 }' file

com perl :

perl -lpe 's/^\s+//; $_ .= <>; chomp' file
    
por 17.05.2017 / 20:06