foqu.body.sh
 1	#!/usr/bin/env sh
 2	
 3	#skip(){ sed "s/@//g" }
 4	
 5	
 6	cat << %
 7	<pre>
 8	TODO: écrire dessus
 9	exemple avec des gentilés
10	
11	foqu << TEXTE
12	<p> coiffeur..euses </p>
13	TEXTE
1415	<p> coiffeu<q><t>r</t><t>se</t></q>s <p>
1617	<p>    coiffeu<q><t>r</t><t>se</t></q>s</p>
18	
19	   .·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
20	   ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
21	.·.·. .·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
22	˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙</pre>
23	<style>
24	:root{
25		--A:0ch;
26		--B:1ch;
27		--C:2ch;
28		--D:1ch;
29		--E:0ch;
30	}
31	
32	q:before, q:after {content:'';}
33	q {display:inline-flex;flex-direction:column;
34	height:0;
35	transform: translateY(calc(var(--interligne) * -1));
36	  align-items: center;
37	  line-height: calc(var(--interligne) / 1.5);
38	}
39	
40	details pre{margin:0;background:var(--shade-A);max-width:80ch}
41	details pre:nth-of-type(5n-0){transform:translateX(var(--A))}
42	details pre:nth-of-type(5n-1){transform:translateX(var(--B))}
43	details pre:nth-of-type(5n-2){transform:translateX(var(--C))}
44	details pre:nth-of-type(5n-3){transform:translateX(var(--D))}
45	details pre:nth-of-type(5n-4){transform:translateX(var(--E))}
46	</style>
47	%
48	
49	find ~/drafts/foqu/accords -type f | while read accord; do
50		echo "<details class=\"terminaisons\" open><summary>$(basename $accord) (...)</summary>"
51		cat $accord | sed "s/</\</g; s/>/\>/g" | awk '{printf "<pre style='tab-size:20ch'>%s</pre>\n",$0}'
52		echo "</details>"
53	done
54	
55	
56	cat << %
57	<script>
58	//document.querySelectorAll('pre').forEach((pre)=>{
59	//	pre.style.color=\`rgba(0,0,0,\${Math.random()})\`
60	//}) 
61	</script>
62	%
TODO: écrire dessus
exemple avec des gentilés

foqu << TEXTE
<p> coiffeur..euses </p>
TEXTE
        ↓
<p> coiffeu<q><t>r</t><t>se</t></q>s <p>
        ↓

    coiffeurses

.·.·. .·.·. .·.·. .·.·. .·.·. .·.·. ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ .·.·. .·.·. .·.·. .·.·. .·.·. .·.·. .·.·. ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
ligature.sh (...)
# ex: ts=20
sed -E "
s	a·e	<q><t>a</t><t>e</t></q>	g
s	a·o	<q><t>a</t><t>o</t></q>	g
s	au·àlaàla·au	<q><t>à la</t><t>au</t></q>	g
s	au·àlaàla·au	<q><t>au</t><t>à la</t></q>	g
s	c·h	<q><t>c</t><t>h</t></q>	g
s	c·q	<q><t>c</t><t>q</t></q>	g
s	d·e	<q><t>d</t><t>e</t></q>	g
s	du·dela	<q><t>du</t><t>de la</t></q>	g
s	e·a	<q><t>e</t><t>a</t></q>	g
s	é·e	<q><t>è</t><t>e</t></q>	g
s	e·s	<q><t>e</t><t>s</t></q>	g
s	e·t	<q><t>e</t><t>t</t></q>	g
s	e·u	<q><t>e</t><t>u</t></q>	g
s	f·fe	<q><t>f</t><t>fe</t></q>	g
s	f·v	<q><t>f</t><t>v</t></q>	g
s	g·u	<q><t>g</t><t>u</t></q>	g
s	i·e	<q><t>i</t><t>e</t></q>	g
s	l·e	<q><t>l</t><t>e</t></q>	g
s	l·l	<q><t>l</t><t>l</t></q>	g
s	l·u	<q><t>l</t><t>u</t></q>	g
s	m·p	<q><t>m</t><t>p</t></q>	g
s	n·e	<q><t>n</t><t>e</t></q>	g
s	n·n	<q><t>n</t><t>n</t></q>	g
s	o·f	<q><t>on</t><t>a</t></q>	g
s	o·t	<q><t>o</t><t>t</t></q>	g
s	o·ï	<q><t>o</t><t>i</t></q>	g
s	o·ï	<q><t>o</t><t>ï</t></q>	g
s	p·m	<q><t>p</t><t>m</t></q>	g
s	p·e	<q><t>p</t><t>e</t></q>	g
s	r·e	<q><t>r</t><t>e</t></q>	g
s	r·i	<q><t>r</t><t>i</t></q>	g
s	r·i	<q><t>r</t><t>ri</t></q>	g
s	r·s	<q><t>r</t><t>s</t></q>	g
s	s·c	<q><t>s</t><t>c</t></q>	g
s	s·e	<q><t>s</t><t>e</t></q>	g
s	s·l	<q><t>s</t><t>l</t></q>	g
s	s·s	<q><t>s</t><t>s</t></q>	g
s	s·t	<q><t>s</t><t>t</t></q>	g
s	t·e	<q><t>t</t><t>e</t></q>	g
s	t·t	<q><t>t</t><t>t</t></q>	g
s	u·e	<q><t>u</t><t>e</t></q>	g
s	u·l	<q><t>u</t><t>l</t></q>	g
s	x·c	<q><t>x</t><t>c</t></q>	g
s	x·l	<q><t>x</t><t>l</t></q>	g
s	x·ll	<q><t>x</t><t>ll</t></q>	g
s	x·s	<q><t>x</t><t>s</t></q>	g
s	S·S	<q><t>S</t><t>S</t></q>	g
s	A·E	<q><t>A</t><t>E</t></q>	g
s	A·O	<q><t>A</t><t>O</t></q>	g
s	AU·ÀLAÀLA·AU	<q><t>À LA</t><t>AU</t></q>	g
s	AU·ÀLAÀLA·AU	<q><t>AU</t><t>À LA</t></q>	g
s	C·H	<q><t>C</t><t>H</t></q>	g
s	C·Q	<q><t>C</t><t>Q</t></q>	g
s	D·E	<q><t>D</t><t>E</t></q>	g
s	DU·DELA	<q><t>DU</t><t>DE LA</t></q>	g
s	E·A	<q><t>E</t><t>A</t></q>	g
s	É·E	<q><t>È</t><t>E</t></q>	g
s	E·S	<q><t>E</t><t>S</t></q>	g
s	E·T	<q><t>E</t><t>T</t></q>	g
s	E·U	<q><t>E</t><t>U</t></q>	g
s	F·FE	<q><t>F</t><t>FE</t></q>	g
s	F·V	<q><t>F</t><t>V</t></q>	g
s	G·U	<q><t>G</t><t>U</t></q>	g
s	I·E	<q><t>I</t><t>e</t></q>	g
s	I·E	<q><t>I</t><t>E</t></q>	g
s	L·E	<q><t>L</t><t>E</t></q>	g
s	L·L	<q><t>L</t><t>L</t></q>	g
s	L·U	<q><t>L</t><t>U</t></q>	g
s	M·P	<q><t>M</t><t>P</t></q>	g
s	N·E	<q><t>N</t><t>E</t></q>	g
s	N·N	<q><t>N</t><t>N</t></q>	g
s	O·F	<q><t>ON</t><t>A</t></q>	g
s	O·T	<q><t>O</t><t>T</t></q>	g
s	O·Ï	<q><t>O</t><t>I</t></q>	g
s	O·Ï	<q><t>O</t><t>Ï</t></q>	g
s	P·M	<q><t>P</t><t>M</t></q>	g
s	P·E	<q><t>P</t><t>E</t></q>	g
s	R·E	<q><t>R</t><t>E</t></q>	g
s	R·I	<q><t>R</t><t>I</t></q>	g
s	R·I	<q><t>R</t><t>RI</t></q>	g
s	R·S	<q><t>R</t><t>S</t></q>	g
s	S·C	<q><t>S</t><t>C</t></q>	g
s	S·E	<q><t>S</t><t>E</t></q>	g
s	S·L	<q><t>S</t><t>L</t></q>	g
s	S·T	<q><t>S</t><t>T</t></q>	g
s	T·E	<q><t>T</t><t>E</t></q>	g
s	T·T	<q><t>T</t><t>T</t></q>	g
s	U·E	<q><t>U</t><t>E</t></q>	g
s	U·L	<q><t>U</t><t>L</t></q>	g
s	X·C	<q><t>X</t><t>C</t></q>	g
s	X·L	<q><t>X</t><t>L</t></q>	g
s	X·LL	<q><t>X</t><t>LL</t></q>	g
s	X·S	<q><t>X</t><t>S</t></q>	g
s	a·on	<q><t>a</t><t>on</t></q>	g
s	c·he	<q><t>c</t><t>he</t></q>	g
s	c·hes	<q><t>c</t><t>hes</t></q>	g
s	c·qu	<q><t>c</t><t>qu</t></q>	g
s	c·que	<q><t>c</t><t>que</t></q>	g
s	c·ques	<q><t>c</t><t>ques</t></q>	g
s	d·es	<q><t>d</t><t>es</t></q>	g
s	é·es	<q><t>è</t><t>es</t></q>	g
s	e·tt	<q><t>e</t><t>tt</t></q>	g
s	e·tte	<q><t>e</t><t>tte</t></q>	g
s	e·ux	<q><t>e</t><t>ux</t></q>	g
s	e·sse	<q><t>e</t><t>sse</t></q>	g
s	e·sses	<q><t>e</t><t>sses</t></q>	g
s	e·ss	<q><t>e</t><t>ss</t></q>	g
s	f·fes	<q><t>f</t><t>fes</t></q>	g
s	f·ve	<q><t>f</t><t>ve</t></q>	g
s	f·ves	<q><t>f</t><t>ves</t></q>	g
s	g·ue	<q><t>g</t><t>ue</t></q>	g
s	g·ues	<q><t>g</t><t>ues</t></q>	g
s	ho·f	<q><t>ho</t><t>f</t></q>	g
s	ho·fe	<q><t>ho</t><t>fe</t></q>	g
s	I·El	<q><t>i</t><t>el</t></q>	g
s	i·es	<q><t>i</t><t>es</t></q>	g
s	l·le	<q><t>l</t><t>le</t></q>	g
s	l·les	<q><t>l</t><t>les</t></q>	g
s	l·ui	<q><t>l</t><t>ui</t></q>	g
s	n·es	<q><t>n</t><t>es</t></q>	g
s	n·ne	<q><t>n</t><t>ne</t></q>	g
s	n·nes	<q><t>n</t><t>nes</t></q>	g
s	o·fe	<q><t>o</t><t>f</t></q>	g
s	o·te	<q><t>o</t><t>te</t></q>	g
s	o·tes	<q><t>o</t><t>tes</t></q>	g
s	o·ïne	<q><t>o</t><t>ine</t></q>	g
s	o·ïne	<q><t>o</t><t>ïne</t></q>	g
s	o·ïnes	<q><t>o</t><t>ines</t></q>	g
s	o·ïnes	<q><t>o</t><t>ïnes</t></q>	g
s	p·es	<q><t>p</t><t>e</t></q>	g
s	r·es	<q><t>r</t><t>es</t></q>	g
s	r·ic	<q><t>r</t><t>ic</t></q>	g
s	r·ice	<q><t>r</t><t>ice</t></q>	g
s	r·ices	<q><t>r</t><t>ices</t></q>	g
s	r·se	<q><t>r</t><t>se</t></q>	g
s	r·ses	<q><t>r</t><t>ses</t></q>	g
s	s·ce	<q><t>s</t><t>ce</t></q>	g
s	s·ces	<q><t>s</t><t>ces</t></q>	g
s	s·es	<q><t>s</t><t>es</t></q>	g
s	s·ll	<q><t>s</t><t>ll</t></q>	g
s	s·lle	<q><t>s</t><t>lle</t></q>	g
s	s·se	<q><t>s</t><t>se</t></q>	g
s	s·ses	<q><t>s</t><t>ses</t></q>	g
s	s·te	<q><t>s</t><t>te</t></q>	g
s	s·tes	<q><t>s</t><t>tes</t></q>	g
s	s·lles	<q><t>s</t><t>lles</t></q>	g
s	t·es	<q><t>t</t><t>es</t></q>	g
s	t·te	<q><t>t</t><t>te</t></q>	g
s	t·tes	<q><t>t</t><t>tes</t></q>	g
s	eur·ice	<q><t>eur</t><t>ice</t></q>	g
s	eur·ices	<q><t>eur</t><t>ices</t></q>	g
s	u·es	<q><t>u</t><t>es</t></q>	g
s	u·ll	<q><t>u</t><t>ll</t></q>	g
s	u·lle	<q><t>u</t><t>lle</t></q>	g
s	u·lles	<q><t>u</t><t>lles</t></q>	g
s	x·ce	<q><t>x</t><t>ce</t></q>	g
s	x·ces	<q><t>x</t><t>ces</t></q>	g
s	x·le	<q><t>x</t><t>le</t></q>	g
s	x·les	<q><t>x</t><t>les</t></q>	g
s	x·lle	<q><t>x</t><t>lle</t></q>	g
s	x·lles	<q><t>x</t><t>lles</t></q>	g
s	x·se	<q><t>x</t><t>se</t></q>	g
s	x·ses	<q><t>x</t><t>ses</t></q>	g
s	x·ss	<q><t>x</t><t>ss</t></q>	g
s	x·sse	<q><t>x</t><t>sse</t></q>	g
s	x·sses	<q><t>x</t><t>sses</t></q>	g
s	A·ON	<q><t>A</t><t>ON</t></q>	g
s	C·HE	<q><t>C</t><t>HE</t></q>	g
s	C·HES	<q><t>C</t><t>HES</t></q>	g
s	C·QU	<q><t>C</t><t>QU</t></q>	g
s	C·QUE	<q><t>C</t><t>QUE</t></q>	g
s	C·QUES	<q><t>C</t><t>QUES</t></q>	g
s	D·ES	<q><t>D</t><t>ES</t></q>	g
s	É·ES	<q><t>è</t><t>e</t></q>	g
s	E·TT	<q><t>E</t><t>TT</t></q>	g
s	E·TTE	<q><t>E</t><t>TTE</t></q>	g
s	E·UX	<q><t>E</t><t>UX</t></q>	g
s	E·SSE	<q><t>E</t><t>SSE</t></q>	g
s	E·SSES	<q><t>E</t><t>SSES</t></q>	g
s	E·SSE	<q><t>E</t><t>SS</t></q>	g
s	F·FES	<q><t>F</t><t>FES</t></q>	g
s	F·VE	<q><t>F</t><t>VE</t></q>	g
s	F·VES	<q><t>F</t><t>VES</t></q>	g
s	G·UE	<q><t>G</t><t>UE</t></q>	g
s	G·UES	<q><t>G</t><t>UES</t></q>	g
s	HO·F	<q><t>HO</t><t>F</t></q>	g
s	HO·FE	<q><t>HO</t><t>FE</t></q>	g
s	I·El	<q><t>I</t><t>EL</t></q>	g
s	I·ES	<q><t>I</t><t>ES</t></q>	g
s	I·e	<q><t>I</t><t>e</t></q>	g
s	L·LE	<q><t>L</t><t>LE</t></q>	g
s	L·LES	<q><t>L</t><t>LES</t></q>	g
s	L·UI	<q><t>L</t><t>UI</t></q>	g
s	N·ES	<q><t>N</t><t>ES</t></q>	g
s	N·NE	<q><t>N</t><t>NE</t></q>	g
s	N·NES	<q><t>N</t><t>NES</t></q>	g
s	O·FE	<q><t>O</t><t>F</t></q>	g
s	O·TE	<q><t>O</t><t>TE</t></q>	g
s	O·TES	<q><t>O</t><t>TES</t></q>	g
s	O·ÏNE	<q><t>O</t><t>INE</t></q>	g
s	O·ÏNE	<q><t>O</t><t>ÏNE</t></q>	g
s	O·ÏNES	<q><t>O</t><t>INES</t></q>	g
s	O·ÏNES	<q><t>O</t><t>ÏNES</t></q>	g
s	P·ES	<q><t>P</t><t>E</t></q>	g
s	R·ES	<q><t>R</t><t>ES</t></q>	g
s	R·IC	<q><t>R</t><t>IC</t></q>	g
s	R·ICE	<q><t>R</t><t>ICE</t></q>	g
s	R·ICES	<q><t>R</t><t>ICES</t></q>	g
s	R·SE	<q><t>R</t><t>SE</t></q>	g
s	R·SES	<q><t>R</t><t>SES</t></q>	g
s	S·CE	<q><t>S</t><t>CE</t></q>	g
s	S·CES	<q><t>S</t><t>CES</t></q>	g
s	S·ES	<q><t>S</t><t>ES</t></q>	g
s	S·LL	<q><t>S</t><t>LL</t></q>	g
s	S·LLE	<q><t>S</t><t>LLE</t></q>	g
s	S·SE	<q><t>S</t><t>SE</t></q>	g
s	S·SES	<q><t>S</t><t>SES</t></q>	g
s	S·TE	<q><t>S</t><t>TE</t></q>	g
s	S·TES	<q><t>S</t><t>TES</t></q>	g
s	S·LLES	<q><t>S</t><t>LLES</t></q>	g
s	T·ES	<q><t>T</t><t>ES</t></q>	g
s	T·TE	<q><t>T</t><t>TE</t></q>	g
s	T·TES	<q><t>T</t><t>TES</t></q>	g
s	EUR·ICE	<q><t>EUR</t><t>ICE</t></q>	g
s	EUR·ICES	<q><t>EUR</t><t>ICES</t></q>	g
s	U·ES	<q><t>U</t><t>ES</t></q>	g
s	U·LL	<q><t>U</t><t>LL</t></q>	g
s	U·LLE	<q><t>U</t><t>LLE</t></q>	g
s	U·LLES	<q><t>U</t><t>LLES</t></q>	g
s	X·CE	<q><t>X</t><t>CE</t></q>	g
s	X·CES	<q><t>X</t><t>CES</t></q>	g
s	X·LE	<q><t>X</t><t>LE</t></q>	g
s	X·LES	<q><t>X</t><t>LES</t></q>	g
s	X·LLE	<q><t>X</t><t>LLE</t></q>	g
s	X·LLES	<q><t>X</t><t>LLES</t></q>	g
s	X·SE	<q><t>X</t><t>SE</t></q>	g
s	X·SES	<q><t>X</t><t>SES</t></q>	g
s	X·SS	<q><t>X</t><t>SS</t></q>	g
s	X·SSE	<q><t>X</t><t>SSE</t></q>	g
s	X·SSES	<q><t>X</t><t>SSES</t></q>	g
s	I·El	<q><t>I</t><t>el</t></q>	g
"
acadam.sh (...)
# ex: ts=20
sed -E "
s	eul·e	<q><t>eul</t><t>e</t></q>	g
s	ain·e	<q><t>ain</t><t>e</t></q>	g
s	ais·eait·e	<q><t>ais</t><t>e</t></q>	g
s	ais·eait·e	<q><t>ait</t><t>e</t></q>	g
s	at·eal·eard·sse	<q><t>ard</t><t>sse</t></q>	g
s	at·eal·eard·sse	<q><t>at</t><t>e</t></q>	g
s	ant·eand·e	<q><t>and</t><t>e</t></q>	g
s	ant·eand·e	<q><t>ant</t><t>e</t></q>	g
s	ard·eau·àla	<q><t>ard</t><t>e</t></q>	g
s	aud·eaut·e	<q><t>aud</t><t>e</t></q>	g
s	é·e	<q><t>è</t><t>e</t></q>	g
s	et·tee·sse	<q><t>et</t><t>te</t></q>	g
s	el·lee·re	<q><t>el</t><t>le</t></q>	g
s	eur⋅seeux·seeur·ice	<q><t>eur</t><t>se</t></q>	g
s	eau·elleelle·auil·elleent·eein·eon·neein·e	<q><t>eau</t><t>elle</t></q>	g
s	il·elles	<q><t>il</t><t>elles</t></q>	g
s	i⋅eit⋅eis⋅e	<q><t>i</t><t>e</t></q>	g
s	ier·eien·ne	<q><t>ier</t><t>e</t></q>	g
s	in⋅e	<q><t>in</t><t>e</t></q>	g
s	il⋅e	<q><t>il</t><t>e</t></q>	g
s	aïf⋅ve	<q><t>aïf</t><t>ve</t></q>	g
s	ois⋅eoit⋅eoid⋅e	<q><t>ois</t><t>e</t></q>	g
s	ot⋅eo⋅teos⋅se	<q><t>ot</t><t>e</t></q>	g
s	u⋅e	<q><t>u</t><t>e</t></q>	g
s	ur·eul·leus·e	<q><t>ur</t><t>e</t></q>	g
s	un·e	<q><t>un</t><t>e</t></q>	g
s	le·a	<q><t>le</t><t>a</t></q>	g
s	ma·on	<q><t>ma</t><t>on</t></q>	g
s	ta·on	<q><t>ta</t><t>on</t></q>	g
s	sa·on	<q><t>sa</t><t>on</t></q>	g
s	ce·lle	<q><t>ce</t><t>lle</t></q>	g
s	celle·ux	<q><t>celle</t><t>ux</t></q>	g
s	el·lui	<q><t>el</t><t>lui</t></q>	g
s	du·dela	<q><t>du</t><t>de la</t></q>	g
s	ert·e	<q><t>ert</t><t>e</t></q>	g
s	ong·ue	<q><t>ong</t><t>ue</t></q>	g
s	aux·sse	<q><t>aux</t><t>sse</t></q>	g
s	euil·le	<q><t>euil</t><t>le</t></q>	g
s	oux·sseou·lle	<q><t>oux</t><t>sse</t></q>	g
s	inct⋅e	<q><t>inct</t><t>e</t></q>	g
s	yen⋅ne	<q><t>yen</t><t>ne</t></q>	g
s	anc·he	<q><t>anc</t><t>he</t></q>	g
s	ers·e	<q><t>ers</t><t>e</t></q>	g
s	f·fe	<q><t>f</t><t>fe</t></q>	g
s	oux·seout·e	<q><t>oux</t><t>se</t></q>	g
s	as·se	<q><t>as</t><t>se</t></q>	g
s	if⋅ve	<q><t>if</t><t>ve</t></q>	g
s	cell·ui	<q><t>cell</t><t>ui</t></q>	g
s	ce·ttecet·te	<q><t>ce</t><t>tte</t></q>	g
s	eux·elles	<q><t>eux</t><t>elles</t></q>	g
s	EUL·E	<q><t>EUL</t><t>E</t></q>	g
s	AIN·E	<q><t>AIN</t><t>E</t></q>	g
s	AIS·EAIT·E	<q><t>AIS</t><t>E</t></q>	g
s	AIS·EAIT·E	<q><t>AIT</t><t>E</t></q>	g
s	AT·EAL·EARD·SSE	<q><t>ARD</t><t>SSE</t></q>	g
s	AT·EAL·EARD·SSE	<q><t>AT</t><t>E</t></q>	g
s	ANT·EAND·E	<q><t>AND</t><t>E</t></q>	g
s	ANT·EAND·E	<q><t>ANT</t><t>E</t></q>	g
s	ARD·EAU·ÀLA	<q><t>ARD</t><t>E</t></q>	g
s	AUD·EAUT·E	<q><t>AUD</t><t>E</t></q>	g
s	É·E	<q><t>ÈE</t><t></t></q>	g
s	ET·TEE·SSE	<q><t>ET</t><t>TE</t></q>	g
s	EL·LEE·RE	<q><t>EL</t><t>LE</t></q>	g
s	EUR⋅SEEUX·SEEUR·ICE	<q><t>EUR</t><t>SE</t></q>	g
s	EAU·ELLEELLE·AUIL·ELLEENT·EEIN·EON·NEEIN·E	<q><t>EAU</t><t>ELLE</t></q>	g
s	IL·ELLES	<q><t>IL</t><t>ELLES</t></q>	g
s	I⋅EIT⋅EIS⋅E	<q><t>I</t><t>E</t></q>	g
s	IER·EIEN·NE	<q><t>IER</t><t>e</t></q>	g
s	IN⋅E	<q><t>IN</t><t>E</t></q>	g
s	IL⋅E	<q><t>IL</t><t>E</t></q>	g
s	AÏF·VE	<q><t>AÏF</t><t>VE</t></q>	g
s	OIS·EOIT·EOID·E	<q><t>OIS</t><t>E</t></q>	g
s	OT⋅EO⋅TEOS⋅SE	<q><t>OT</t><t>E</t></q>	g
s	U⋅E	<q><t>U</t><t>E</t></q>	g
s	UR·EUL·LEUS·E	<q><t>UR</t><t>E</t></q>	g
s	UN·E	<q><t>UN</t><t>E</t></q>	g
s	LE·A	<q><t>LE</t><t>A</t></q>	g
s	MA·ON	<q><t>MA</t><t>ON</t></q>	g
s	TA·ON	<q><t>TA</t><t>ON</t></q>	g
s	SA·ON	<q><t>SA</t><t>ON</t></q>	g
s	CE·LLE	<q><t>CE</t><t>LLe</t></q>	g
s	CELLE·UX	<q><t>CELLE</t><t>UX</t></q>	g
s	EL·LUI	<q><t>EL</t><t>LUI</t></q>	g
s	DU·DELA	<q><t>DU</t><t>DE LA</t></q>	g
s	ERT·E	<q><t>ERT</t><t>E</t></q>	g
s	ONG·UE	<q><t>ONG</t><t>UE</t></q>	g
s	AU·SSE	<q><t>AUX</t><t>SSE</t></q>	g
s	EUIL·LE	<q><t>EUIL</t><t>LE</t></q>	g
s	OUX·SSEOU·LLE	<q><t>OUX</t><t>SSE</t></q>	g
s	INCT·E	<q><t>INCT</t><t>E</t></q>	g
s	YEN⋅NE	<q><t>YEN</t><t>NE</t></q>	g
s	ANC·HE	<q><t>ANC</t><t>HE</t></q>	g
s	ERS·E	<q><t>ERS</t><t>E</t></q>	g
s	F·FE	<q><t>F</t><t>FE</t></q>	g
s	OUX·SEOUT·E	<q><t>OUX</t><t>SE</t></q>	g
s	AS·SE	<q><t>AS</t><t>SE</t></q>	g
s	IF⋅VE	<q><t>IF</t><t>VE</t></q>	g
s	CELL·UI	<q><t>CELL</t><t>UI</t></q>	g
s	CE·TTECET·TE	<q><t>CE</t><t>TTE</t></q>	g
s	EUX·ELLES	<q><t>EUX</t><t>ELLES</t></q>	g
s	Il·elle	<q><t>Il</t><t>elle</t></q>	g
s	Il·elles	<q><t>Il</t><t>elles</t></q>	g
"
non-binaires.sh (...)
# ex: ts=20
sed -E "
s	·a	<q><t></t><t>a</t></q>	g
s	a·l	<q><t>a</t><t>l</t></q>	g
s	·b	<q><t></t><t>b</t></q>	g
s	·c	<q><t></t><t>c</t></q>	g
s	·d	<q><t></t><t>d</t></q>	g
s	·e	<q><t></t><t>e</t></q>	g
s	e·o	<q><t>e</t><t>o</t></q>	g
s	·f	<q><t></t><t>f</t></q>	g
s	·g	<q><t></t><t>g</t></q>	g
s	·h	<q><t></t><t>h</t></q>	g
s	·i	<q><t></t><t>i</t></q>	g
s	·j	<q><t></t><t>j</t></q>	g
s	·k	<q><t></t><t>k</t></q>	g
s	·l	<q><t></t><t>l</t></q>	g
s	·m	<q><t></t><t>m</t></q>	g
s	·n	<q><t></t><t>n</t></q>	g
s	n·x	<q><t>n</t><t>x</t></q>	g
s	·o	<q><t></t><t>o</t></q>	g
s	·p	<q><t></t><t>p</t></q>	g
s	·q	<q><t></t><t>q</t></q>	g
s	·r	<q><t></t><t>r</t></q>	g
s	r·x	<q><t>r</t><t>x</t></q>	g
s	·s	<q><t></t><t>s</t></q>	g
s	·t	<q><t></t><t>t</t></q>	g
s	r·xse	<q><t>r</t><t>xse</t></q>	g
s	·u	<q><t></t><t>u</t></q>	g
s	·v	<q><t></t><t>v</t></q>	g
s	·w	<q><t></t><t>w</t></q>	g
s	·x	<q><t></t><t>x</t></q>	g
s	·y	<q><t></t><t>y</t></q>	g
s	·z	<q><t></t><t>z</t></q>	g
s	·A	<q><t></t><t>A</t></q>	g
s	A·L	<q><t>A</t><t>L</t></q>	g
s	·B	<q><t></t><t>B</t></q>	g
s	·C	<q><t></t><t>C</t></q>	g
s	·D	<q><t></t><t>D</t></q>	g
s	·E	<q><t></t><t>E</t></q>	g
s	E·O	<q><t>E</t><t>O</t></q>	g
s	·F	<q><t></t><t>F</t></q>	g
s	·G	<q><t></t><t>G</t></q>	g
s	·H	<q><t></t><t>H</t></q>	g
s	·I	<q><t></t><t>I</t></q>	g
s	·J	<q><t></t><t>J</t></q>	g
s	·K	<q><t></t><t>K</t></q>	g
s	·L	<q><t></t><t>L</t></q>	g
s	·M	<q><t></t><t>M</t></q>	g
s	·N	<q><t></t><t>N</t></q>	g
s	N·X	<q><t>N</t><t>X</t></q>	g
s	·O	<q><t></t><t>O</t></q>	g
s	·P	<q><t></t><t>P</t></q>	g
s	·Q	<q><t></t><t>Q</t></q>	g
s	·R	<q><t></t><t>R</t></q>	g
s	R·X	<q><t>R</t><t>X</t></q>	g
s	·S	<q><t></t><t>S</t></q>	g
s	·T	<q><t></t><t>T</t></q>	g
s	R·XSE	<q><t>R</t><t>XSE</t></q>	g
s	·U	<q><t></t><t>U</t></q>	g
s	·V	<q><t></t><t>V</t></q>	g
s	·W	<q><t></t><t>W</t></q>	g
s	·X	<q><t></t><t>X</t></q>	g
s	·Y	<q><t></t><t>Y</t></q>	g
s	·Z	<q><t></t><t>Z</t></q>	g
"
diacritiques.sh (...)
# ex: ts=20
sed -E "
s		<q><t></t><t>a</t></q>	g
s		<q><t>a'omasc</t></q>	g
s		<q><t>a'ulfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>b</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>c</t></q>	g
s		<q><t>c'qfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>d</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>e</t></q>	g
s		<q><t>e'afem</t></q>	g
s		<q><t>e'urrfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>f</t></q>	g
s		<q><t>f'vfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>g</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>h</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>i</t></q>	g
s		<q><t>i'lefemlle</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>j</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>k</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>l</t></q>	g
s		<q><t>efemllelfem'</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>m</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>n</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>o</t></q>	g
s		<q><t></t><t>o</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>p</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>q</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>r</t></q>	g
s		<q><t>r'sfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>s</t></q>	g
s		<q><t>s'cfem</t></q>	g
s		<q><t>s'lfem</t></q>	g
s		<q><t>s'tfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>t</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>u</t></q>	g
s		<q><t>u'lfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>v</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>w</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>x</t></q>	g
s		<q><t>x'cfem</t></q>	g
s		<q><t>x'sfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>y</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>z</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>A</t></q>	g
s		<q><t>A'Omasc</t></q>	g
s		<q><t>A'ULfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>B</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>C</t></q>	g
s		<q><t>C'Qfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>D</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>E</t></q>	g
s		<q><t>E'Afem</t></q>	g
s		<q><t>E'URRfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>F</t></q>	g
s		<q><t>F'Vfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>G</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>H</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>I</t></q>	g
s		<q><t>I'LEfemLLE</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>J</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>K</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>L</t></q>	g
s		<q><t>EfemLLELfem'</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>M</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>N</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>O</t></q>	g
s		<q><t></t><t>O</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>P</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>Q</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>R</t></q>	g
s		<q><t>R'Sfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>S</t></q>	g
s		<q><t>S'Cfem</t></q>	g
s		<q><t>S'Lfem</t></q>	g
s		<q><t>S'Tfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>T</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>U</t></q>	g
s		<q><t>U'Lfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>V</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>W</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>X</t></q>	g
s		<q><t>X'Cfem</t></q>	g
s		<q><t>X'Sfem</t></q>	g
s		;	g
s		;	g
s		<q><t></t><t>Y</t></q>	g
s		;	g
s		;	g
s		;	g
s		<q><t></t><t>Z</t></q>	g
s		;	g
s		;	g
s		;	g
s		;	g
s		;	g
s		;	g
s		;	g
"
mots.sh (...)
# ex: ts=20
sed -E "
s	frère·soeur	<q><t>frere</t><t>soeur</t></q>	g
s	frères.soeurs	<q><t>freres</t><t>soeurs</t></q>	g
s	roi·reine	<q><t>roi</t><t>reine</t></q>	g
s	rois·reines	<q><t>rois</t><t>reines</t></q>	g
s	duc·duchesse	<q><t>duc</t><t>duchesse</t></q>	g
s	ducs·duchesses	<q><t>ducs</t><t>duchesses</t></q>	g
s	vieux·vieille	<q><t>vieux</t><t>vieille</t></q>	g
s	vieux·vieilles	<q><t>vieux</t><t>vieilles</t></q>	g
s	dieu·déesse	<q><t>dieu</t><t>dèesse</t></q>	g
s	dieux·déesses	<q><t>dieux</t><t>dèesses</t></q>	g
s	FRÈRE·SOEUR	<q><t>FRERE</t><t>SOEUR</t></q>	g
s	FRÈRES·SOEURS	<q><t>FRERES</t><t>SOEURS</t></q>	g
s	ROI·REINE	<q><t>ROI</t><t>REINE</t></q>	g
s	ROIS·REINES	<q><t>ROIS</t><t>REINES</t></q>	g
s	DUC·DUCHESSE	<q><t>DUC</t><t>DUCHESSE</t></q>	g
s	DUCS·DUCHESSES	<q><t>DUCS</t><t>DUCHESSES</t></q>	g
s	VIEUX·VIEILLE	<q><t>VIEUX</t><t>VIEILLE</t></q>	g
s	VIEUX·VIEILLES	<q><t>VIEUX</t><t>VIEILLES</t></q>	g
s	DIEU·DÉESSE	<q><t>DIEU</t><t>DÈESSE</t></q>	g
s	DIEUX·DÉESSES	<q><t>DIEUX</t><t>DÈESSES</t></q>	g
"
anglais.sh (...)
# ex: ts=20
sed -E "
s	she·he	<q><t>she</t><t>he</t></q>	g
s	s·he	<q><t>s</t><t>he</t></q>	g
s	they	<q><t>they</t></q>	g
s	her·his	<q><t>her</t><t>his</t></q>	g
s	them	<q><t>them</t></q>	g
s	SHE·HE	<q><t>SHE</t><t>HE</t></q>	g
s	S·HE	<q><t>S</t><t>HE</t></q>	g
s	THEY	<q><t>THEY</t></q>	g
s	HER·HIS	<q><t>HER</t><t>HIS</t></q>	g
s	THEM	<q><t>THEM</t></q>	g
"