diff --git a/fconv b/fconv index a420075..0428e7b 100755 --- a/fconv +++ b/fconv @@ -7,10 +7,12 @@ function display_help() { uecho "$scriptname: convertir un fichier ou les fichiers d'un répertoire USAGE - $scriptname [options] [cmds...] + $scriptname [options] -- [cmds...] Une ou plusieurs commandes peuvent être spécifiées, séparées // La commande par défaut est 'lf' +Si des commandes utilisant des options sont utilisées, penser à séparer les +options de $scriptname avec -- OPTIONS -N, --detect-always @@ -43,7 +45,11 @@ COMMANDES lc, latin1compat Transformer certains caratères UTF-8 en équivalents qui existent en Latin1 na, noaccents - Transformer les caractères accentués en caractères non accentués" + Transformer les caractères accentués en caractères non accentués + sort [-u] + Trier le fichier avec la commande sort. Attention! Il ne faut utiliser + que les options de sort qui agissent sur un flux e.g. -u pour trier les + lignes de façon unique." } function detect_enc() { @@ -137,6 +143,7 @@ function parse_cmd() { cr) echo _nl2cr;; latin1compat|lc) echo _latin1compat;; noaccents|na|fixchars|fc) echo _noaccents;; + sort) qvals sort "$@";; *) echo "$cmd: commande invalide" return 1