L'exécution du script bash que je suis en train de faire doit être de la forme:
./script fichier.truc
et je voudrais vérifier que l'argument est de la forme :
nom de base, un point et une extension.
Dans mon exemple, je veux donc séparer "fichier.truc" en : "fichier", "." et "truc".
Voila mon problème:
Je fais un script qui doit faire différentes choses (chmod, chown...) sur des fichiers. Ces fichiers sont dans des sous-répertoires de l'emplacement du script.
exemple:
tout va bien si je fais un cd emplacementDuScript et ./script.sh
Le problème c'est que si ce script n'est pas exécuté depuis où il se trouve, le 1er chmod sera exécuté sur les sous-répertoires du répertoire courant et le 2ème chmod ne trouvera (...)