Je veux obtenir le nom de fichier (sans extension) et l'extension séparément.
La meilleure solution que j'ai trouvé pour l'instant est:
NAME=`echo "$FILE" | cut -d'.' -f1`
EXTENSION=`echo "$FILE" | cut -d'.' -f2`
C'est faux, car il ne fonctionne pas si le nom de fichier contient plusieurs "." des personnages. Si disons que j'ai a.b.js il envisagera un et b.js, au lieu d' un.b et js.
Il peut être facilement fait en Python avec
file, ext = os.path.splitext(path)
mais je préfère ne pas tirer un interpréteur Python juste pour ça, si possible.
Toutes les meilleures idées?