文字を見つけて、この行を次の行に関連付けます。

文字を見つけて、この行を次の行に関連付けます。

次のテキストがあります。

         1,
00€
         2,
22€
         1,
12

どうやって入手できますか?

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

bashを使用しようとしていますが、使用できません。

答え1

GNUの使用sed:

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

GNUの使用awk:

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

そしてperl

perl -lpe 's/^\s+//; $_ .= <>; chomp' file

関連情報