Je suis capable de créer un répertoire basé sur le nom d'un fichier. Je me heurte à un mur si le texte comporte des espaces ou des caractères non alphanumériques. J'aimerais supprimer ces caractères non alphanumériques et transformer ce qui reste en minuscules. Cela fera le nom du répertoire. J'ai essayé de faire quelques tests mais je ne suis même pas capable de supprimer les espaces.
Pourrais-je également me limiter à 25 caractères ?
__FILE_NAME="Test File@#!!.txt"
echo ${__FILE_NAME// /_}
$ echo $__FILE_NAME | tr '[:upper:]' '[:lower:]'
mkdir -p $__PATH${__FILE_NAME};