Allô !
Ce que nick dit est parfaitement valide, mais le problème c'est que dans le cas que ton répertoire est plus ou moins long ben t'es dans le trouble tu dois changer le
cut -f 5 -d / pour que ça fonctionne...
Tout en gardant l'idée maitresse:
Code :
basename "/usr/local/dir/fich.txt" | cut -f 1 -d .
Cette façon de faire va toujours te retourner que le fichier fich1... Par exemple dans le cas suivant
/usr/local/dir/tres/loin/dans/repertoire/fich1.txt
Tu vas seulement avoir fich1 qui va être retourné dans ce cas ci aussi...
Bebye !