Est-ce que quelqu'un pourrait expliquer comment ## */fonctionne dans UNIX Shell scripting. J'ai vu son utilisation dans Korn Shell. Il est spécifiquement utilisé pour supprimer l'extension du fichier.## */Utilisation dans UNIX Shell Scripting
par exemple. func_write_app_log "o Suppression fichier d'état {$ CIE_STATUS_FILE ## * /}"
Ici le fichier Supposons est CIE_STATUS_FILE.DAT, alors ## */affiche CIE_STATUS_FILE
Vous pouvez supprimer les préfixes et les suffixes modèles correspondant à ces constructions. Ceux-ci sont spécifiés par POSIX et fonctionnent dans de nombreux shells, par ex. zsh, bash, ksh et même vieux bourne shell (sh). La référence est http://pubs.opengroup.org/onlinepubs/009695399/utilities/xcu_chap02.html#tag_02_06_02 – Jens