문자를 찾아 이 줄을 다음 줄과 연결하세요.

문자를 찾아 이 줄을 다음 줄과 연결하세요.

다음과 같은 텍스트가 있습니다.

         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

관련 정보