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 14 ↓ 15 <p> coiffeu<q><t>r</t><t>se</t></q>s <p> 16 ↓ 17 <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>
↓
coiffeur se
s
.·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
.·.·. .·.·. .·.·. .·.·. .·.·. .·.·. .·.·.
˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙ ˙·.·˙
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
"