Tester l'accès à un fichier en bash
Fermé
gnugo
Messages postés
145
Date d'inscription
lundi 6 septembre 2010
Statut
Membre
Dernière intervention
8 décembre 2014
-
28 juil. 2014 à 11:34
dubcek Messages postés 18724 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 15 mai 2024 - 28 juil. 2014 à 13:05
dubcek Messages postés 18724 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 15 mai 2024 - 28 juil. 2014 à 13:05
A voir également:
- Tester l'accès à un fichier en bash
- Fichier rar - Guide
- Fichier host - Guide
- Fichier iso - Guide
- Comment réduire la taille d'un fichier - Guide
- Comment ouvrir un fichier epub ? - Guide
1 réponse
zipe31
Messages postés
36402
Date d'inscription
dimanche 7 novembre 2010
Statut
Contributeur
Dernière intervention
27 janvier 2021
6 409
28 juil. 2014 à 11:41
28 juil. 2014 à 11:41
Modifié par gnugo le 28/07/2014 à 11:53
Je reformule ma question : dois-je décomposer chaque chemin et tester tous les sous-dossiers un par un ?
Un test -r ou test -f ça me renvoie le même résultat
En fait je n'arrive pas à différencier le cas où le fichier n'existe pas et le cas où on ne sait pas car il manque le droit 'x' dans un dossier. Donc je me suis dit : seule solution faire un stat sur le/les dossiers pour déterminer avant si on a les droits ou pas.
Mais ça me parait un peu lourd donc je viens demander ici s'il n'y a pas une solution plus simple, un simple test sur le dossier qui pourrait me dire nativement qu'il n'a pas l'accès ?
Je vois comment faire mais pas en un seul coup
28 juil. 2014 à 11:58
Ben non, si tu as les droits tu continues, sinon tu sors... je ne vois pas où est la lourdeur là-dedans ;-\
28 juil. 2014 à 12:45
Surtout que je suis sur HP-UX et donc j'ai pas stat :-)
28 juil. 2014 à 13:05
on peut utiliser perl pour remplacer stat