Compil2bin.sh.
VERSION=211113
 pwd > pwd.txt
 read Currentdir<pwd.txt
 cat pwd.txt | cut -d "/" -f4 > workname.txt
 read Workname<workname.txt
 if [ $Workname = "Annexer" ] || [ $Workname = "Add_appendix" ]
 then echo -n "" #T echo " is found"; 
 else echo " Currentdir is not a working name directory"; exit -1
 fi
 rm workname.txt pwd.txt
 Workdir=~/$Workname
 Libdir=$Workdir/lib
 source $Workdir/vars/installdir.var
 if test -z "$1"
 then 
 echo "Syntax : compil2bin [--v|srcdir] [bindir|sbindir|libdir] [list-of-shell-files] [--t]"
 exit -1
 fi 
if [ "$1" = "--v" ]; then echo "compil2bin : VERSION $VERSION"; exit 0; fi
 #if test -z $3; then ls -1 $1 > file-list; fi
 N=$#
 if [ "$N" = "--t" ] 
 then 
 clear screen 
 echo "compil2bin version $VERSION"
 echo "Directories: "
 echo "SRC=$1, BIN=$2"
 if test -e $3; then echo "file list is not empty, see forward."; fi
 exit 0
 fi
 if test -d $1
 then 
 echo "Sources directory is found: $1"
 Srcdir=$1
 else 
 echo "Sources directory is not found"
 exit -1
 fi
 if test -d $2
 then 
 echo "Bin directory is found: $2"
 Bindir=$2
 else 
 echo "Bin directory is not found"
 exit -1
 fi
 if test -d "$Workdir/share/addappendix/resources"
 then 
 Resourcesdir="$Workdir/share/addappendix/resources"
 echo "Variable Resources is found $Resourcesdir"
 fi
 echo "Number of parameter : $#" 
source $Libdir/annex.lib
 if [ "$N" = "2" ] 
 then 
 Pwd=$PWD; cd $1; ls -1 *.sh > $Pwd/list.txt; cd $Pwd
 while read line
 do
 echo "Line of list.txt: $line"
 cpcleaned2bin $line
 done < $Pwd/list.txt
 else
 for i in "$@"
 do
 if test $i != $1 && test $i != $2
 then
 echo "$i"
 cpcleaned2bin $i
 fi
 done
 fi
exit 0 
old version cp-src2bin.sh.
clear
VERSION=210419
if [ "$1" = "--v" ]; then echo "cp-src2bin.sh : VERSION $VERSION rrevised on Sep 18, 2021"; exit 0; fi
 pwd > pwd.txt
 read Currentdir<pwd.txt
 cat pwd.txt | cut -d "/" -f4 > workname.txt
 read Workname<workname.txt
 echo -n "Working name directory= $Workname"
 if [ $Workname = "Annexer" ] || [ $Workname = "Add_appendix" ]
 then echo " is found"; 
 else echo " is not a working name directory"; exit -1
 fi
 source ~/$Workname/vars/installdir.var
 echo "Install directory : $Installdir"
 echo "Working dir : $Workdir"
 echo "Make files list from src directory in files.pj"
 ls -1 $Installdir/src/*.sh > files.pj
 if [ -s "files.pj" ]
 then
 echo "files in files.pj :"
 cat files.pj
 else
 echo "files.pj is empty, exit from cp-src2bin.sh"
 exit 1
 fi
 echo "#####################################################################"
 echo "# Warning: this script move all src/*.sh to bin/* without comments. #"
 echo "# Warning: is not available to product POT files for translations. #"
 echo "#####################################################################"
 while read line
 do
 echo $line | sed s/.sh//g | awk -F "/" '{print $NF}'> exename.txt
 read Exename < exename.txt
 echo "copy $Installdir/src/$Exename.sh to $Installdir/bin/$Exename"
 cat $Installdir/src/$Exename.sh | grep -v "#O\|#P\|#T" > $Installdir/bin/$Exename
 echo "Add mode 755 'executable' at file $Installdir/bin/$Exename"
 chmod 755 $Installdir/bin/$Exename
 echo "----"
 done < files.pj
 rm files.pj pwd.txt exename.txt
test_compil2bin.bash.
VERSION=211105
 pwd > pwd.txt
 read Currentdir<pwd.txt
 cat pwd.txt | cut -d "/" -f4 > workname.txt
 read Workname<workname.txt
 if [ $Workname = "Annexer" ] || [ $Workname = "Add_appendix" ]
 then echo -n "" #T echo " is found"; 
 else echo " Currentdir is not a working name directory"; exit -1
 fi
 rm workname.txt pwd.txt
 Workdir=~/$Workname
 Libdir=$Workdir/lib
 source $Workdir/vars/installdir.var
 Testsdir=$Workdir/tests
clear
if [ "$1" = "--v" ]; then echo "Version of test_compil2bin.bash $VERSION";exit 0;fi
echo -e "\033[1;33mcommande ./compil2bin.sh --v \033[0m"
./compil2bin.sh --v
sleep 3
echo "----"
echo -e "\033[1;33mcommande ./compil2bin.sh --v --t \033[0m"
./compil2bin.sh --v --t
sleep 3
echo "----"
echo -e "\033[1;33mcommande ./compil2bin.sh src bin --t \033[0m"
./compil2bin.sh src bin --t
sleep 3
echo "----"
echo -e "\033[1;33mcommande ./compil2bin.sh src bin compil2bin.sh --t; ls -1 bin after 3 sec \033[0m"
./compil2bin.sh src bin compil2bin.sh --t
sleep 3
echo -e "\033[1;33m ls -1 bin: \033[0m"; ls -1 bin
echo -e "\033[1;33m make local manual of compil2bin wtith compil2bin.sh \033[0m"
cat compil2bin.sh | grep "#M " | sed "s/#M //g" | grep -v "#P" > compil2bin_en.1 
gzip compil2bin_en.1 compil2bin_en.1.gz
mv compil2bin_en.1.gz man/compil2bin_en.1.gz
man man/compil2bin_en.1.gz
sleep 3
echo "----"
echo -e "\033[1;33m./compil2bin.sh $Currentdir/src $Currentdir/bin \033[0m"
./compil2bin.sh $Currentdir/src $Currentdir/bin
sleep 3
ls -al bin
echo "----"
echo -e "\033[1;33m./compil2bin.sh $Currentdir/src $Currentdir/bin compil2bin.sh cp-src2bin.sh docu2html.sh findversions.sh install_annex.sh install_datasfiles.sh makeman_annex.sh users_install_annex.sh \033[0m"
./compil2bin.sh $Currentdir/src $Currentdir/bin compil2bin.sh cp-src2bin.sh docu2html.sh findversions.sh install_annex.sh install_datasfiles.sh makeman_annex.sh users_install_annex.sh
sleep 3
ls -al bin
echo "----"
clear
cd src;ls -m *.sh | sed "s/,//g"|tr "\n" " ">listm.txt
echo "List of files in srcdir:"; cat listm.txt; echo
cd $Currentdir
read Parameters < src/listm.txt
echo "Parameters: $Parameters"
echo -e "\033[1;33m./compil2bin.sh $Currentdir/src $Currentdir/bin $Parameters \033[0m"
./compil2bin.sh $Currentdir/src $Currentdir/bin $Parameters
ls -al bin
echo "----"

Grec ancien/Temps/Présent/Exercices
Conjuguez le verbe λυειν (délier) à l'indicatif présent à l'actif 
3. λυει 
4. λυομεν 
5. λυετε 
6. λυουσι

Précis d'épistémologie/Fondements scientifiques pour la psychiatrie et le développement personnel

Neurosciences/Le cervelet et la motricité volontaire