Imaginez que j'ai un chemin qui n'existe pas:
$ ls /foo/bar/baz/hello/world
ls: cannot access /foo/bar/baz/hello/world: No such file or directory
Mais disons /foo/bar
qu'il existe. Existe-t-il un moyen rapide pour moi de déterminer que baz
c'est le point de rupture du chemin?
J'utilise Bash.
access(2)
n'est pas très granulaire, donc la solution consiste généralement à écrire quelque chose pour itérer et tester chaque élément de chemin à son tour ...