我有这样的文字:
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