En programmation bash Si VAR="/home/me/mydir/file.c"
,
Comment obtenir le "/home/me/mydir"
.
Réponses
Trop de publicités? dirname
and basename
sont les outils que vous recherchez pour extraire les composants du chemin:
$ export VAR=/home/me/mydir/file.c
$ export DIR=$(dirname ${VAR})
$ echo ${DIR}
/home/me/mydir
$ basename ${VAR}
file.c
Ils ne sont pas des commandes internes bash
mais doivent être disponibles sur la grande majorité des systèmes fonctionnant sur bash
.
Emmanuel Devaux
Points
902