Afficher les chemins de fichiers

Résolu/Fermé
UnFortMaticien Messages postés 5 Date d'inscription lundi 2 janvier 2012 Statut Membre Dernière intervention 18 janvier 2012 - Modifié par UnFortMaticien le 18/01/2012 à 13:42
UnFortMaticien Messages postés 5 Date d'inscription lundi 2 janvier 2012 Statut Membre Dernière intervention 18 janvier 2012 - 18 janv. 2012 à 14:29
Bonjour,

J'ai un dossier A qui contient des sous-dossiers. Ceux-ci contiennent des fichiers.
Je voudrais afficher les chemins absolus des fichiers uniquement (sans sous-dossiers) en donnant comme argument le dossier A.

Exemple :

A est un dossier contenant les sous-dossiers B1, B2 et B3.
B1 contient deux fichier F1 et F2
B2 contient un fichier F1
B3 contient trois fichiers F2, F3 et F5.

Après l'appel d'une commande bash qui doit avoir A comme argument, je voudrais avoir comme résultat un affichage de ce genre :

A/B1/F1
/A/B1/F2
/A/B2/F1
/A/B3/F2
/A/B3/F3
/A/B3/F5


Merci.
A voir également:

2 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
Modifié par dubcek le 18/01/2012 à 14:16
hello
$ find A -type f 
A/B3/F3 
A/B3/F2 
A/B3/F5 
A/B1/F2 
A/B1/F1 
A/B2/F1 
$ 
$ find $PWD/A -type f
/tmp/A/B3/F3
/tmp/A/B3/F2
/tmp/A/B3/F5
/tmp/A/B1/F2
/tmp/A/B1/F1
/tmp/A/B2/F1
$ 
1
UnFortMaticien Messages postés 5 Date d'inscription lundi 2 janvier 2012 Statut Membre Dernière intervention 18 janvier 2012
18 janv. 2012 à 14:29
Merci, ça marche ! :D
0
zipe31 Messages postés 36402 Date d'inscription dimanche 7 novembre 2010 Statut Contributeur Dernière intervention 27 janvier 2021 6 407
18 janv. 2012 à 13:38
Salut,

Avec le chemin absolu tu auras obligatoirement les sous-dossiers d'inclus ;-\
0