squelette

find exceptional genders for a noun ending
git clone https://a3nm.net/git/squelette/
Log | Files | Refs | README

mkenigme.sh (642B)


      1 #!/bin/bash
      2 
      3 PREV="zzz"
      4 PREVG="zzz"
      5 while read l
      6 do
      7   if [ "$PREV" != zzz ]
      8   then
      9     ANS=$(grep "$PREV\s[fm]" noms_all | grep "\s$PREVGO\s" | sort -k3,3rn | 
     10         cut -f 1 | tr '\n' ' ' | sed 's/^ *//;s/ *$//')
     11     echo "Réponse(s) possible(s) pour un mot $PREVGG en -$PREV: $ANS !"
     12   else
     13     echo "Bonjour à tous ! Jouons ensemble à un jeu divertissant. :)"
     14   fi
     15   PREV=$(cut -d ' ' -f1 <<< "$l")
     16   PREVG=$(cut -d ' ' -f3 <<< "$l")
     17   PREVGO=$(sed 's/m/x/;s/f/m/;s/x/f/' <<< "$PREVG")
     18   PREVGG=$(sed 's/m/masculin/;s/f/féminin/' <<< "$PREVGO")
     19   echo "Y a-t-il un mot $PREVGG de la langue française se terminant en -$PREV ?"
     20 done
     21