#!/bin/sh # Par Julien MOREAU ( jmoreau@bigfoot.com ) # Pour gérer un fichier de connaissances. # Fonctionne avec ou sans argument. # Si le 1er argument est "edit", alors édite ce fichier. co_fic=~/.connaissances if test "$1" = "edit" ; then $EDITOR $co_fic ; exit 0 ; fi while [ $# -gt 0 ] ; do grep -q ^$1 $co_fic if [ $? -eq 1 ] ; then echo "$1\t\t\c" >> $co_fic nbcar=`echo $1|wc -c` if [ $nbcar -lt 8 ] ; then echo "\t\c" >> $co_fic fi l2n $1 >> $co_fic fi shift done sort $co_fic > $co_fic.tmp mv $co_fic.tmp $co_fic more $co_fic exit 0