|
|
|
|
Bonjour,
J'aimerais récupérer le nom d'un fichier à partir de son PATH en utilisant un Script Shell
En effet, j'ai besoin du PATH du fichier dans mon Sript pour en faire différentes copies a différents endroits mais j'ai également besoin de son nom afin de créer des dossiers avec son nom.
Pour résumer :
Comment à partir d'un PATH de la forme : /home/zz2f3/2july/Fichier.txt
Obtenir seulement : Fichier.txt
J'ai parcouru les différents sujets mais je ne trouve pas de réponse à ce problème :
J'ai essayé
${PATH##/} ou encore la fonction sed mais sans grand succès!
C'est avec impatience que j'attends vos pistes/réponses pour me permettre d'avancer!
Merci d'avance!!
Bon après midi!
Configuration: Windows XP Firefox 2.0.0.14
Salut,
jp@MDK:~/tmpfs ssh$ echo ${var}
/home/zz2f3/2july/Fichier.txt
jp@MDK:~/tmpfs ssh$ basename ${var}
Fichier.txt
jp@MDK:~/tmpfs ssh$ dirname ${var}
/home/zz2f3/2july
jp@MDK:~/tmpfs ssh$ echo ${var##*/}
Fichier.txt
jp@MDK:~/tmpfs ssh$ echo ${var%/*}
/home/zz2f3/2july
jp@MDK:~/tmpfs ssh$;-))
JP - Éleveur de pingouins - Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. |
jp@MDK:~/tmpfs ssh$ nom_fic=$(basename ${var})
jp@MDK:~/tmpfs ssh$ echo $nom_fic
Fichier.txt
jp@MDK:~/tmpfs ssh$ nom_rep=$(dirname ${var})
jp@MDK:~/tmpfs ssh$ echo $nom_rep
/home/zz2f3/2july
jp@MDK:~/tmpfs ssh$;-))
JP - Éleveur de pingouins - Faites un geste pour l'environnement, fermez vos fenêtres et adoptez un manchot. |