j'ai trouvé le moyen d'ajouter des subcommandes à string
j ai donc créé un petit package contenant 4 commandes supplémentaire
- string empty <string> : retourne 1 si string=="" sinon retourne 0
- string xchang <string> <index1> <index2> : échange les 2 indexes
- string randomize <string> : mélange string de façon aléatoire
- string sort ?-option value ...? <string> : utilise la commande lsort de façon a classer string dans l'ordre désiré (en fonction des options spécifié)
(cf man lsort pour plus d info sur les options)
bien entendu les subcommandes de base de string restent actives
si vous avez des idées de subcommandes que je pourrais ajouter
j ai donc créé un petit package contenant 4 commandes supplémentaire
- string empty <string> : retourne 1 si string=="" sinon retourne 0
Code :
% string empty ""
1
- string xchang <string> <index1> <index2> : échange les 2 indexes
Code :
% string xchang abcdef 1 end
afcdeb
- string randomize <string> : mélange string de façon aléatoire
Code :
% string randomize abcdef
dfecba
- string sort ?-option value ...? <string> : utilise la commande lsort de façon a classer string dans l'ordre désiré (en fonction des options spécifié)
(cf man lsort pour plus d info sur les options)
Code :
% string sort -dictionary dfecba
abcdef
% string sort -dictionary -decreasing dfecba
fedcba
bien entendu les subcommandes de base de string restent actives
si vous avez des idées de subcommandes que je pourrais ajouter