Fix answer.
authorflorian <florian@openbsd.org>
Thu, 22 Aug 2024 08:44:22 +0000 (08:44 +0000)
committerflorian <florian@openbsd.org>
Thu, 22 Aug 2024 08:44:22 +0000 (08:44 +0000)
2,$-1g/^/.,.1j does not combine every even-numbered line with the next
odd-numbered line. One correct way is 2,$-1g/^/.,+1j

Pointed out by ed1conf on mastodon.

games/quiz/datfiles/ed

index 6ac8e89..945f43e 100644 (file)
@@ -15,7 +15,7 @@ print every "Oxygen" or "oxygen":[g|1,$g]/\[[Oo|oO]\]xygen/[p|.p]
 change each "BTL" in file to "Bell Laboratories" and check:\
 [g|1,$g]/BTL/[s|.s]/[/|BTL/]Bell Laboratories/gp
 combine every even-numbered line with the next odd-numbered line:\
-2,${-{1}}g/[^|$]/[j|.,{.}+{1}j|.,.1j]
+2,${-{1}}g/[^|$]/[j|.,{.}+{1}j|.,+1j]
 print next "SH" and following line:\
 /SH/;[{.}+{1}|.1]p|/SH/,[//|/SH/][{.}+{1}|.1]p
 print from next "TS" to following "TE":/TS/;/TE/p